I find his points to be good ones but also I haven't played halo 4 yet (I know kill me if you wish) so I haven't gotten a feel for it yet. If you want TC I'll add you too.
If you don't like the game, DON'T PLAY IT. No one made you buy it and if you hate it so much throw it away because to you it isn't worth it and more game types are confirmed to come in later updates.