My biggest problem with the game is that I am a very competetive player, I like to compete and win, and then boast a little bit to rub it in, just for fun ofc. I also say "good game" and well played most of the time, especially if the opponent is respectable or skilled. In halo MCC this is not a possibility. Because nobody talks to eachother anymore, thanks to Xbones poor chat system, and the game is not coded to have 15 seconds before and after the game, where everyone can talk. It just made the games more personal, and frankly, more rewarding and engaging. Thats a small detail that actually matters. But I have not mentioned the lack of a real, functioning ranking system (they said they were gonna implement this!), or the lack of a progressive reward system. Like getting credits or XP so you can buy new pieces of armor or skins for your weapons etc. You would not get credits/XP if you quit the game. Also, quitters should be banned from searching, starting with 5 minutes, then 15 minutes, then 2 hours, 5 hours, 10hrs, 24hrs, one week, one month. So if you quit 3 times during a 24hour period, you first get 5 minute ban, then 15min and then 2hrs. After 24hrs after your last ban, it gets reset. This is a minimum requirement to keep players in game. Halo matches are really quick, the longest lasting about 15minutes at most. It shouldnt be too hard to stay in the game. In counter-Strike, you get banned for a whole 24 hours if you leave just one match. And CS matches last from 30 - 60 minutes, and can even last longer on overtime.
The biggest game breaker though, is in fact the very bad servers/connection in the game. Half of my games are complete lag fests where you simply cant really play good. Too much random factors, due to lag. The campaigns are good tho, yes, but Halo also is a multiplayer game, and that aspect of it was what made it huge.. so its sad to see it in this state.. All the next Halos after this, will be less popular. The final straw was MCC for the old fan base (wich is huge). The only players interested in Halo 5 are old fans who play campagin (like you guys) and new players/kids who want a simple, new shooter when they get tired of CoD.