I didn't like WoD because there was so little to do, but what actually was there, was somewhat decent.
I really dislike BFA though. Gearing is a mess. Every patch a new system gets added on top of a system already in place. I just dislike the concept of titanforging, warforging, corruptions and other types of randomness to gear. You get showered with loot, but it never feels good, because it always could have been better.
Also all the random procs in BFA are such a big part of your overall output that it feels to me like they are taking power away from the decisions I'm actively making as a player.
I'm excited to see many of these issues I have being adressed in some capacity, but I'm afraid some of the new systems in Shadowlands might take away some of my enjoyment of the game. I guess we'll have to see how things will work out in Shadowlands.