I like Halo 4

(the multiplayer, anyway). I hate the horrible UI (like the stupid player cards they use during match-making) and the campaign. Maybe I like Halo 4 so much because of how much I hated Reach. It was for opposite reasons: I loved the campaign, hated multiplayer. Armor locking? WTF. Once I got the achievements, I shelved that game permanently.
Halo 4 IS a lot like COD these days (I don't play it, I just watch my brother). But you get used to it; Reach was basically the prelude to all of this. Once you get all of the customizations, it's pretty fun.
Halo 3 was perfect though. None of the nonsense.....just good ol' fashioned killing