Quick disclamer , Im rating the expansions 10-0 , 10 being the best expansion , not being 100% great expansion.Yes , my №1 pick has problems and is not 100% great.
MoP - 10/10 - Best expansion ever.Best PvP by far.Best Raids.Best story(WoTLK wins points over MoP for continuing WC3 story , but objectively MoP has the best and most impotant story(especially considring the books like Vol’Jin Shadows of the horde and Chronicles))
WoTLK - 9/10 - good PvP , not great though , some big imbalances , great story , great zones , awesome expansion
Cataclysm - 8/10 - 4.0 was great.Best raids.Kalimdor and Eastern Kingdoms all new.Great game.Love it.After that though?Nope.Dragon soul patch?Best PvP except for MoP.BUT.NO world content.Very very bad game.Over all?Great expansion at the start , one of the worst at the end.
TBC - 7.5/10.Yes , I know people love it.And I understand why.BUT!Its the worst expansions for PvP.An unballanced mess.The story is a mess too.Zones are cool.And its the first expansion.A breath of fesh air.Its great.Yes , its not as high in my list as people would expect , but thats not because its bad.Its not bad.Its great.Its just that the other ones are better rose-tinted googles aside.
Legion - 7/10 - Good PvP (3rd best after MoP and Cata).Good-ish story.Good new systems.Too much time gated.Overall good expansion , but not that great either.Too slow.Too much gating.Not to mention the prunning , which ruined the game and got even worse in BfA.
WoD - 0/10 - This is not WoW.I wont comment on this piece of sh*t , because if I tell what I think I will be banned
*I do not include Vanilla nor BfA.
Vanilla is not an expansion.
BfA is not over , they might turn it around , will comment on it when its done