"Pick whatever you want" does not need to mean - should not mean - it never matters what you pick. There would be no point to talent trees if none of your choices mattered. I haven't played every spec, but the ones I do play offer real choices with real pros and cons. My tanks can spec for more self heals, more health, or more cooldowns. All my toons can spec for more AoE or more single-target, more movement bursts or other utility abilities. We can adapt to the fight, to other members of our group, and to our legenday/trinket/tier combinations.
They will always be tweaking, but I think the current talent system is about as good as it's been.