I've enjoyed my time playing Halo 4. Campaign was great. I like the idea of Spartan Ops, it could be executed better but still a nice little additional side of the game.
I pretty much love the multiplayer with the exception of big team battle maps. Everyone has their likes and dislikes in a map but I really don't like any of them in big team slayer. It's a shame, I loved it in Reach.
I love SWAT, I hope it does indeed become permanent. Spawns could be better but not a huge deal unless your a dedicated gamer playing to win instead of playing for fun.