While TMCC does indeed have major multiplayer problems, I think 343 did an incredible job with Halo 4. Honestly one of the best in the series IMO. Been loving the co-op campaigns. I have had little to no issues at all with the co-op campaigns. That aside I don't have the other issues you mentioned. I have never seen any lag in the campaign or the multiplayer. Never been teleported across the map.Honestly I have never played a game this bad, and I played Destiny at launch. This, coupled with Halo 4, had solidified my thoughts that 343i has NO idea how to truly make a game. It takes five minutes to match up, and despite dedicated servers there is constant host switching in which you teleport halfway across the map. There is constant lag, and the game sometimes matches up 11/10 people! The only thing good about this game is the campaign, but if I wanted that I would've just plugged in my 360. If only there was one way in which developers could understand that shipping a completely broken game is NOT okay, but judging by 90% of Xbone/PS4 launches, they think it is. 3/10, at best. Complete trash.