Some of the players here seems to be praising legion to a point where some of the praise starts to become a little bit delusional. I have a somewhat different opinion about legion and thought it was one of the worst expansions.
- The Story in legion was a bit far fetched, and seems to be build around a spaceship invasion of dalaran.
- Artifact Power is a boring and mindless grinding loop. Same goes for grinding nethershards and veiled argunites, you just do the same mindless and repetitive grinding over and over again, theres almost no sense of having accomplished anything.
- Questing was bad with some of the quests being bugged and they would sometimes show a wrong location for the quest mark on the minimap. Some of the questing areas had awful map design and they were annoying to navigate through, with high mountain being the absolute worst.
- Gearing up was a pain in the ass in the beginning, with titanforging and the broken RNG loot system making it worse than it already was. It felt like you were wasting your time gearing up for raids.
- LFR in legion is a joke. I realize its supposed to be for beginners, but seriously. LFR is so mind-numbingly boring and easy that you could go out and make a cup of coffe and come back to pick up your loot.
- Time Gating has never been more obvious than in legion. It felt like this expansion was designed to make you spend as much time as possible, instead of giving you an expansion that is enjoyable to play.
- Argus is some of the most boring and uninspiring content ever produced in world of warcraft. You would constantly run into dead ends, the rewards are abysmal and mobs are swarming all over you.
- Legiondaries are a bad joke. They are based on RNG so we don't have to do anything to earn them, its disgraceful the way blizzard designed this system. What's the point of playing the game if the best items are given to you by luck?
- World Quests are the same boring and repetitive daily quests that often gives you worse gear than you already have. Sometimes it takes longer to get to the actual quests than it takes to complete them.
- Mythic+ takes away your option to decide what dungeons you want to play, so the RNG in the game will decide that for you instead. You won't get any loot from any boss besides the final boss, which often gives you useless AP instead.
- Class Design in legion is pretty bad. Some of the classes has been dumbed down and oversimplified to a point where they feel similar to some of the classes in Diablo 3, and most specializations feels boring and uninspiring to play.
- PvP is probably the worst of any expansion.
Summary, legion was a garbage expansion and a boring RNG shitshow with the same mindless grinding over and over again. It felt like grinding for the sake of grinding, and it felt like a job rather than an enjoyable game to play.