I would count less popular shooters like Medal of Honor/Homefront/Killzone. Even if they don't really threaten CoD's sales, I consider them to be much better than CoD. If you just count straight up military shooters, isn't Battlefield enough? I mean, it has the the same setting with the same weapons, and it's just so much better than CoD could ever dream of being. I'd even argue that BF3 even beats Call of Duty at its own game. I'd much rather play BF3 TDM then a Call of Duty gametype any day. At the very least, it looks prettier, has much better gunplay, and I don't have to worry about spawning right next to people.