Vanilla: Novelty
TBC: Best
Wrath: Overrated
Cata: Terrible
MoP: Good
WoD: Disappointing
Each expansion had shit elements and each one had good elements but I would put TBC as top despite it having a lot of problems itself. Wrath is beloved despite many of the things people complain about today starting with Wrath.