The host migration glitch can easily be fixed and here’s how:
When the host quits and the system is determining the new host, it should also find the most recent game information that ALL other players’ XBOXs agree on. For example, if my screen has me at a 32 kill streak but the laggiest player has me at 29, then restart the game with my streak at 29.
I know multikills will be impossible to salvage at the moment of disconnect but it should be possible to retain most of the current sprees.
That way, when people get 44 kill perfections, they actually get the Unfriggenbelieveable medal when the host quits halfway through the game.
Please fix this for Halo 4! Thanks!