While i understand where you're coming from in terms of skill trees, and felt that they to some extent threw the baby out with the bathwater, I have to acknowledge that in practice it was solely a question if you knew what you were doing or not, since the number of usable builds within the skill trees was vastly lower than you'd think, and a lot of trap options that non-hardcore players wouldn't be able to spot unless they followed a guide (in which case the argument of 'choice' is moot)

I personally feel that they've gotten closer to a happy medium where it's simple, but you still have the ability to modify your build to taste, with Legion and BFA where the talent choices are real choices, but still mainly comes down to how you prefer to tailor your spec, rather than there being 1 true way and anyone who aren't following that are scrubs that doesn't deserve the game