WoW definitely drifted away from a classical MMORPG.
WoW tried hard to dismantle the "RPG" thing in favor of a seasonal "play the current instanced content", which (what a coincidence!) are just the things you are enjoying: M+, raids, arena. Which, coincidentally, are the things Ion seems to enjoy.
Also, if you are living in a bubble, with a good guild and guildmates the game and it's systems are just fine. But if you ever descend to pugging for progression, you will be in for a very rough ride. Preach made a video about it, and he was shocked. Top comment: "It's like watching a super model come to the realization that men are nice to her because she's hot. Not because she's really smart and interesting."
Preach didn't realize that he is out of touch with the average player. He and everyone else saying "just find a good guild" is also out of touch: Preach now killed two guilds, and couldn't find a guild in 9.1 for him because he got denied. Every good guild nowadays wants to protect themselves and asks for: geared character, logs and IO score. Where do you get all those? LFR?
Also, everyone that tries to say "just run your own key!" can fuck right off. That's just like saying "No girlfriend? Just suck your own cock!"
Asmongold (of all the people!) had this observation that the game is still great ... for the top 5% and the bottom 5% of the players. The bottom 5% don't care because they don't engage in instanced content: Pet battle housewives. The top 5% live in their own little world.