Hex, Purge, Wind Shear, Capacitor, Tremor, Decurse, Frost Shock (double whammy if you want frost shock in PVP as you need to take chain lightning), Earth Ele, Earth Shield, Spiritwalker’s Grace, Astral Shift. 12 talent points total if you want everything we have baseline in Shadowlands, 11 of which must be invested in the first segment of the tree.
As a result, the Shaman general tree is, in my opinion, overly restrictive in situations where we want/need to utilize all of our utility, and at least as resto, means sacrificing a significant amount of throughput, defensive power or new utility abilities further down the tree, which is not something other healers have to do much of. (Not that I’d like it even if other healers had to talent into iconic abilities like Hammer of Justice or Leg Sweep.)
I also do not find it fun having to make decisions for taking niche utility abilities like Tremor or Decurse before every single M+ dungeon. Do I really want to take Tremor for that one mob with an interruptible fear? Or Decurse for that one pack that sends out curses? Not to mention, having to change your entire build for every matchup in PVP/Solo Shuffle.
There is also the issue of keybinds. As someone who has mained Rsham at a CE/HoF level for the last 6 tiers, keybinds like Wind Shear (and all of the aforementioned abilities) take up a permanent hotkey on my bar due to years worth of muscle memory. While this practice may not be very main stream, I’ve found this has lead to a lot of ability bloat.
I have few complaints about the Resto specific tree, but the General tree has me wanting to reroll for the first time in 4 years.