I havnt played Halo since 3. I really enjoyed it but it is too "smooth" for me. BattleField is cool but I only Played Bad Company.
Cod is the best for me but I havnt been able to play online for a year. I like everything about it except the sniping as mentioned above. You can cross board snipe and not worry about bullet drop or wind. Any one can grab a sniper rifle and go to work
Credit to M.C !!