TBC was the perfect expansion.
I loved WoD. The raids were excellent and it was cool that you could AFK in Ashran for 30 minutes to get Heroic raid gear!
Wrath was the perfect expansion, followed very closely by Legion.
BfA is actually just fine.
Haha! I am out of likes but 
Warning: the link is spooky!
I REALLY adore my Garrisons!
(Am I supposed to say something I do believe? In spite of my rose coloured glasses, I don’t think I get it!)
I miss Ashran.
Cataclysm is probably the most fun I’ve had in any expansion.
Having to PvP to get my best mythic+ essence was the best idea blizzard ever had…along with one of my 4 best essences requiring rated PvP, that was an absolutely genius move on their part.
Cata was awesome. 
Master loot was actually beneficial for guilds.
I didn’t appreciate MoP as much as I should have. It was basically the renaissance of raiding, with it heralding the dramatic improvement of how raid fights were designed, class complexity was still embraced by the devs, and the only real roadblock in playing alts was grinding out the cloak.
Also Xelnath was too pure for Blizzard.
I dunno if it’s rose-tinted, some people might think it was.
But Wrath was one of the best expansions wow’s ever had, and was the last time I personally felt powerful as Restoration Shaman.
Classic was utterly perfect and should never have had expansions added on to it.
Lore was actually good at some point
The player community can always be relied upon for good suggestions and class balance ideas. 
I liked the idea of a Horde vs Alliance focused expansion with different storylines for each faction
We are Gods and though shall bow to us
BFA is not nearly as bad as people make it out to be.
It’s like a topic for people to complain about a game they can’t stop themselves from paying for.
But hey, they keep the game floating by never EVER quitting!