I think Legion has done a lot of things right, but character progression is something done far worse than vanilla. Not in terms of grind or time commitment, but clearness of intent and self-pacing.
Hear me out: From a PVE perspective, back in Vanilla you had one clear way to progress your character:
There was an
insane time commitment to stay competitive at the top level, but the path was clear. And entirely up to you how much time you spend on it each week.
Let's fast forward to how you properly "progress" a Legion character:
- Level
- Dungeon
- World Quests
- Order Hall Campaign
- Order Hall Missions
- Artifact Knowledge
- Artifact Power
- Mythic Dungeons/Mythic-Plus Dungeons
- Gated multi-tier crafting profession recipes
- Three Raid difficulties
There are so many arbitrary single-expansion systems, extra bars to fill, caps, gates, scaling item level drops, titanforge procs, gear socket procs, etc etc... It's very hard to ever feel like there's an end to the treadmill and that's less of a good thing than you might imagine. In vanilla if you BiS a raid tier, you basically "won".