Originally Posted by
Weatherwax
I have, in Classic.
In retail, not so much. Not because of the daily quests and other "obligatory" content, because I just don't push myself to do it. I'm not playing WoW to get into the top 100 mythic guild roster, hence I don't need to min/max anything, much less rep.
I'm not having fun in retail because BfA is not fun. The dungeons are completely imbalanced imo, too much boring, predictable trash and boring, simple boss fights.
The classes are still not fun anymore, a year and some after the expansion launched. They broke them in Legion in order to offer diversity through the combination of Artifact talents and legendaries, and when they took those away in BfA they simply didn't make up for it in any way, shape or form.
The story is badly thought of and implemented worse. There's no story immersion to distract from the gameplay issues imo, especially since the actually interesting stuff about the Naga and the Old Gods is just overshadowed by the horrid, artificial, dumb faction war.
And last but not least, there really is lack of content. Whereas before we had different avenues to explore, say our own farm in MoP, or the Class questlines and Suramar in Legion, there's only world quests over world quests in BfA. And boring world quests at that. The only "fun" world event we have is the Nazjatar pvp one, and that one gets old fast due to hardly any realm having enough people to make it fun, so we always have to join a premade to get it done. If we have to join premades to do anything, everything feels like instances, nobody in a realm knows anyone and the world seems emptier and emptier by the minute.
Add that with a lackluster group content and the biggest hemorrhage of players since the Cataclysm, of course the game will feel unfun.
- - - Updated - - -
Here's what makes Classic more fun than retail:
1) There's no rush to reach level 60.
2) Classes are more - much more - fun to play.
3) You meet people you know around the world. That makes what you do seem purposeful.
Those 3 simple things make a huge difference.