This is just my opinion. But I really do. Unfortunately I am unable to post in the Dev forum, so going to rant here.
First let me start with a fundamental flaw with the new trees. Both Class and Spec trees have DPS abilities and mobility/survivability talents. While this was fine back in Vanilla when we didnt have that many talents. It doesnt fit modern WoW.
My suggestion is that the Class tree only contain core abilities at the top that is essential to every spec. Then the lower part of the tree focus only on health regen, avoidance, and mobility talents.
The Spec tree on the other had should only have DPS talents that are core to your spec and all the other talents should be taken out.
Now for example lets look at Enhance Shaman, keeping in mind I have also looked at DK, Rogue and BM Hunters and they share the same issues.
Here is a link to WoW Head of my talent choices for example.
When I take the talents I need (not want) in the spec tree, I am unable to get to Feral Lunge, which is super annoying. You should not have to choice between a mobility and DPS talents. This just isnt how modern MMOs do talent trees anymore. Feral Lunge needs taken out and put in to the Class tree.
On the other side on the Class tree, If I take essential talents for Enhance, I am not able to take Earth Elemental or Earth Shield. To even get close to them I would have to take LAVA BURST… Like WTF… Why is a KEY elemental shaman ability like LvB even doing in the class tree? This all makes no sense. Also Thunderstorm down at the bottom?
Another annoying thing is Totemic Projection talent. Why is this talent even in the trees?
Anyway, feels like the devs just through a bunch of talents into the trees without actually thinking about how they would be used by the players. Needless to say, I would rather keep the boring talent trees we have now then loose so much functionality. But thats my opinion. Not saying I do not want talent trees, I just want organized trees that are not chaotic.