I did play BfA, and I didn’t really like it.
The professions took ludicrous levels of grind for very little reward (I still don’t have some of them done to this day!), there was nothing other than World Quests for non-instanced content to do, and mobs were over-tuned and just not very fun to fight, and it was hard as nuts to try and find a weapon.
The terrain was terrible, and I hated having to grind reps and wait for 7+ months to get flying and then, Nazjatar as a zone was terrible too, and Mechagon wasn’t that much better, more overtuned mobs, and either terrible terrain (Nazjatar) or mob density through the fricken roof (Mechagon).
Meanwhile, dungeons weren’t that great, the drop rates were terrible, and the storyline sucked. The entirety of the game was Raid, Mythic, or PvP and that was it.
Same with Shadowlands, until 9.1 and finally we have Korthia and Maw Assaults.
Hence why, ever since 9.1 dropped, I’m actually playing the game longer. I will actually log alts on and play them for more than 30 minutes at a time, and multiple alts per day. At least, for now. Once I get CM3 on all of my crafters, I dunno. Might just do one or two in Korthia and that’s it, try to actually unlock the later content for it rather than just grinding rep for CM3.
About the only good thing I have to say about BfA, was a couple zones (Drustvar and Vol’dun) were neat to quest through, once. After about 2-3 times, though, they quickly got old, especially Drustvar.