Funny, after 1 week I decided to sub for 6 months because they fixed many things that sucked in legion like RNG legendaries and silly over the top numbers (I really hate million damage+) and a lot less focus on garbage missions/followers. I am staying subbed and I am excited to gear up all my newly made characters that I re-rolled because of allied races. Didn't think they could improve, but they did. Also VERY glad raid sets are gone so I can just do mythic+ dungeons for all my gear needs. Best expansion for me probably.
I despised WoD, I didn't like Legion, I enjoy BfA. Seems like good progress.
I also like the scrapper/crafting changes they did.
9/10 expansion so far, they just need to add stuff over time and I will give them 10/10.