The only thing i don't like about halo is its crappy servers and how you can play the game without using the scopes at all
The servers have been pretty bad lately. I hope that gets solved on XBOne. As for the scopes, that really only applies to battle rifles. At distance, any weapon with a scope will require the scope to be effective.
Bf2 is the best. And im gonna kick anyones ass who thinks he can beat me. (once im at home at my pc )
Each games has it's ups and downs. Battlefield may be the most realistic modern war game I've played. Call of Duty used to be better than Battlefield in that area, but they lost their touch after they ran out of wars to reenact. As for Destiny... Well, most of it is okay, and if it's true you need an active gold membership to play on Xbox version of it, well that just makes it garbage. Overall Battlefield would take my vote, even though I suck at it.