This is a problem that needs to be sorted out. Latency, failure to connect, and host priority need to be fixed, otherwise matchmaking and spartan ops will remain a joke. I’m level 127 currently, with over 1,000 games played, and one out of three of them will have an absolutely dreadful host, resulting in the game becoming an absolute lag-fest where the winner of any encounter wins out of absolute sheer luck.
GET DEDICATED SERVERS OR FIX HOST CONNECTION.
When it says “choosing host with best connection”, I oftentimes have difficulty believing that that is what the game is actually doing. Host seems to be picked at random, and if their connection is bad, suddenly everyone’s connection is bad. Dedicated servers would fix this, and it’s obvious that Microsoft has the resources to do this, but something tells me this is more about cutting their costs than improving their products.
EFFECTS OF TYPICAL LATENCY ARE, BUT ARE NOT LIMITED TO:
In Matchmaking:
-Random short-range teleportation across the map as host’s server repetitively tries and fails to correct the positioning of other players and vehicles. Also known as “Rubber-banding.”
-Sprint and AA delays on spawn, rendering a player unable to use their sprint or armor abilities after spawning, sometimes for as long as 10 or 15 seconds.
-Grenade throwing becomes delayed, and grenades eject themselves from a player’s hand 2-5 seconds after being thrown.
-Hitscan begins to malfunction as host fails to realize the positioning of either the projectiles or the players, resulting in spartans surviving entire clips of BR or DMR ammo to the head. This usually ends with random teleportation followed by a telekinetic beatdown from ten meters.
-Players being booted from the game at the map select screen due to a suspected incompatibility with host.
-Blackscreens when selecting new host, which may or may not end at the same time for all players, potentially leaving several players stuck in limbo while the other team merely kills them and loots their weapons.
-All killing sprees or perfections in progress are immediately reset once a new host is chosen, with absolutely no explanation.
In Spartan Ops:
-General ping latency, which adds a significant delay to every action made by the player. Pressing the R trigger will cause a player to fire their weapon 1 to 3 seconds later. This delay is applied to all movement and aim correction as well, making survival and elimination equally difficult to attempt.
-Temporary freezes as the game fails to properly connect to other players.
If these issues are not fixed, Halo 4 will remain in a relatively unplayable state. These are things that many players, including myself, experience almost every other game. Please, if there is any possibility of this being fixed, please do it.

