Halo MCC: Constant RankResets, Disconnects, inabilty to party up.
Halo 5: Terrible design and implementation, catered to casual redditors, removed ranked BTB because feelz.
The Division: Terrible design, exploits, hax, horribly designed loot system.
CoD Any of them: 13-19 year olds thinking they are good, still progressing towards halo, SJW propaganda, shitty DLC implementation fracturing the player base
TF2; Went F2P and at one point cost money and frankly I didn't find it all that fun.
Blizzard: caters to the reddit/cry babies and disregards their hardcore players.
Vanilla: Amazingly rewarding, it took me for ever to level up, I had to apply to guilds like they were jobs and between that and the civil air patrol, it helped me IRL, I.e I've never gotten an interview and not gotten the job.
B.C: Brought alot of life to the game, but also opened the flood gates to bad changes, I.e Achievements, welfare loot ( truth be told that truly started in WOTLK, which was ok, DK's were fun as fuck till they ruined blood knights, Leveling became a side note.
Cata: My first ever character took me a year of playing to level up to 60, Kinda my fault for staying at levels to pvp and earning a reputation that forced me to level up in instances, my Cata hunter took me 2.9 days with heirloom gear and every one is killing deathwing in LFR, pet battles are announced.
I didn't play wow after cata what so ever, no opinion but looks like shit, the new expac looks pretty good, maybe, idk. Seeing how there is no longer an investment factor with WoW I feel like I can just pick it up and play when ever.
Destiny: The most hyped game in history probably, the reason I got into console gaming again, was the biggest let down of my entire life, and my father returned christmas once for beer money. No competitive mode, unless you count feel good light house and iron banner gear.
League: it's league, the new group system is kinda alright but I liked solo que, knowing I was never facing off against more than 2 people with communication at any one time. Now i can face off against teams of 3 or more as a solo q and fuck that.
Mortal Kombat X was good off the bat.
Rocket League is good on pc, shit on consoles.
What I'm trying to say here is that it's not the games, it's the higher ups catering to the loudest minority as it is with any facet of life, at least overwatch imo still has competition.
In every single one of the games I've listed I've played extensively except for TF2