While many ideas sound cool on paper, I would dread them in-game. Having to juggle so many systems and resources will make the ceiling of a class extremely daunting and high. Pair that savage and ultimates and you are in for the vast majority that would not even dare to touch it. Savage and Ultimates are already daunting to jump into as a sprout, having this complex system will further push people away from those.

I do honestly think, there is nothing wrong with having a mix of complexity. It's not wrong to have a class that is easy to understand and play.

Also, what are these super complex classes for? which type of content?