100% 343 fault. It feels like we are still in the beta gameplay wise, plus they completely alienated players in Europe and around the world by not giving them specialization codes so they get capped at 70.
Map design is god awful.
They REMOVED game types that have been around for the better part of a decade for no reason at all.
Don't feel like ranting anymore, but if you don't see that 343 (or Microsoft) is the real problem; you are blind.
Constant whining from this horrible community. Everyone complains about the little things and doesn't noticed the bigger picture. This game is actually pretty decent since the Halo 3 days.
I blame it mostly on the community. We're not united like it was back in the day. No mic'd people online to make a good game actually have great battles. Back in the day, everyone was willing to team up with you after your 1st win to create some sort of winning streak. Now a days, people just bolt.
Finally someone else that's noticed no one uses their mic anymore. When halo 2 first came out and 3 everyone was on their mic I mean sure you'd get the high pitched kids and 'I screwed you mother'ers but there was a mute for a reason now no one gets on it and that's what makes the game repetitive to me. I mean get on your mic talk join up with different people. But besides that this game doesn't suck it's because everyone has to complain about something every halo that's come out has had this same topic and will have more but the fact is 343 releases extra content every week (though they are on break) they have already releases a map pack, and the challenges add something extra. Every game has its pros and cons its just up to you to decide which is heavier and if its cons then don't play it.