I have three max level characters and have a good understanding of two other classes as well. These classes include monk, Shaman, paladin, warrior, and death knight.
It’s no secret that the monk and Shaman tree were designed by the same person. The problem is the monk tree is arguably one of the worst with only one capstone taken on a very limited basis. It forces you to take many completely dead and unused talents.
The sha.an tree is pretty good but they’ve really gutted the class and put a ton of utility we used to have as choice nodes. The capstones are not that exciting except maybe AG. The fundamental flaw with the shaman tree is all three spec trees have primordial wave and ASC/DRE. Every other class would put those in the class tree just like they’re doing for Paladin.
When I look at an ideal tree I look at death knight and warrior. They have a good mix of utility and throughput and I believe all the capstones are taken in some cases depending on spec and use. The idea that the class tree should have no throughput makes no sense when most of them were designed with a fair bit of throughput built into them. Only Shaman and monk don’t really have much throughput in their class tree.
So with the recent change to the paladin trees, I think it’s safe to say blizz are going forward with changing the ideal design of the class tree. So should we rework the monk and shaman trees next? The shaman tree does work. It just fundamentally is against all the other philosophy of tree design, but the monk tree is awful and needs a complete overhaul.