Expansions? To be fair I have played all expansions completely since I left after WotLK and came back in legion.
Bc- b. I liked the story fine but didn’t like Outland much. Huge zones…so big. So long to quest.
WotLK- A. I feel it’s the best to date still, blizzard firing on all cylinders. Good story line to follow, professions still mattered, and WoW was in a good spot.
Cata- C . never played much. Can’t rate it really, but from the content I’ve played I’d say c. Average.
MoP- B. Zones are beautiful, lots to do, although I got a little tired of entire Asian themed zones after awhile. But still great.
WoD- never played any of it. No idea yet.
Legion- B as well. Again like mop…great zones, loved the story and legion theme. First time I felt like I was actually doing some end game stuff killing demonic legions. not just beating up local wildlife and thugs still. Professions were not great though…downward spiral began
BFA- I’d say C+. I think that people have been a bit harsh on this expac personally. Professions are trash, BoP items make profs useless almost. Money sinks. And gathering isn’t too bad for money at least. I felt the zones were hit and miss. Nazmir and zuldazar are great, with Voldun being same old desert zones.
Drustvarr is great as well. All in all the zones for alliance are ok, but felt like I was just seeing the same old in some cases. But still decent.
One thing I do like is his solo players can still get decent gear, transmogs and lots of world quests and stuff to keep busy, instead of being forced into raids. I know many dont like that, but that’s just me.
All in all the expansions have been ok.