I loved the cinematics for Battle for Azeroth and like the lore direction.
However, so far, I find the expansion underwhelming:
- 6 fake races - basically a little texturing work, does not make the impact of a true new race
- No new class. Probably what many people are most looking forward to.
- Azerite. Find and replace with 'Gold'. Resource farming is not fun.
- Heart of Azeroth does not make sense. Why should it be given to both Alliance and Horde in a war between Alliance and Horde. Aka Talent tree 5.0. Let's hope we'll be able to change the choices, whatever they are called, at will and for free, contrary to Legion
- Warfronts = Warcraft II RTS, yet another minigame in Wow that has nothing to do with RPG
- Island = glorified 3 person scenario or whatever it was called back then
- Social feature: trying to catch again Discord & Curse, but it's too late
All in all, very little new features for an expansion, let's hope the new raids and dungeons will be good.
Seems to me the WoW team has a big creative block and has absolutely no idea of how to innovate in the RPG-genre or even where it want to be in 5 years. That's ok. It's hard. They should probably hire new blood and transfer team members to other games/activities in Activision Blizzard, at least for a few years. It's rarely good to work on the same for 15 years, that's why most companies have some kind of rotation system.