Some of the reasons include:
No grind mode
Fun raids
Enjoyable story mode and environment
Fun class design
Fair legendary system
No repetitive world quests
Good class balance
Useful faction hub
Ashran
Imagine how much better would Legion be if it had these things?