Things that ruined wow.
LFR
Titanforge/warforge
Thats about it.
Other than having to inflate gear due to each raid cycle having essentially 4 old school raid item levels in it due to LFR...and 4 total difficulties.
THEN throwing in warforge/titanforge which doesn't allow you to actually have an "end" to your characters potential.
The game would be fine.