Not only have I played halo 4 but I'm in the top 2% according to halo tracker and in the top 1% in slayer with my kd of 2.77
I was good at the other halos as well , over 2.0 in reach , etc etc
I think that people who complain are just people who can't cut it and stink at the game. Why else would they feel so moved enough to come here , register , click on the activation link in their email , and then write a long thread about whats wrong with halo according to them.
My advice : don't get bitter , get better.