1- Mists of Pandaria. Marked the first time I cancelled my subscription. I didn't feel connected to the plot of the expansion, and more of it annoyed me than I enjoyed. I'm not a big raider, but I am an alt-oholic quest completionist so most of my opinions are based off that perspective and for me Mists of Pandaria resulted in the most underwhelming questing experience of the game. Although the music is excellent.
Tied 4. Burning Crusade. Nostalgia bonus points aside (it was when I started playing) BC had some of my favourite parts of the game and my second favourite endgame content (until I gave up raiding in cata). But it also has some of my absolute least favourite parts of the game. Kara? Nice. Intimidating demon onslaught when you first enter Outland? Nice. Absurdly mismatched gear while levelling? Nice. Hellfire peninsula? God no. A time before achievements (mostly)? Nooo. Being able to not afford flying above 60% speed because I was bad with money? Not fun.
Tied 4. Cataclysm. I feel like cata was an expansion with people like me in mind - people with all vanilla Azeroth quests completed and dusted and all hidden places scouted out getting treated to completely revamped quests and zones to level new characters through? Thanks blizzard (and not a sarcastic one!) I mean I dislike how polished the revamped zones felt and the lure of mystery hidden quests that could be somewhere died with the vanilla zones but some of the revamped Azeroth zones are now some of my favourites in the game when previously they'd felt a little dry. (Eg Westfall) although some definitely suffered (Hillsbrad :'( ). It's also had some of the most enjoyable and coherent feeling dailies and alternatives to raiding at max level. Although I will never enjoy dragon soul. But on the whole I enjoyed new Azeroth so much it put Cataclysm at a safe tied second for me.