What a terrible collection of ideas you've assembled.
Talent trees were great, if anything we needed more branches and more points, because reaching the top of that tree for that signature ability was epic.
Pandaria talents were lacking, and having goods rows and bad rows meant you were constantly losing out on true customization.
The classes are shells of themselves now without gear/legendaries etc, by design.
There is no such thing as class balance so stop wasting everyone's time.
It sounds like you just want to play overwatch or diablo, so just go do that.