Try cutting out as many levels as you possible could and arranging all the the abilities into tiered tech trees.
If DotA can work with just 10 levels, so can your game.
DOTA actually has 25 levels. Not only that, but this game was heavily based on games like DOTA and HON.
The game is very similar to DOTA, and designed to be played in a similar way. But to someone who does not know what DOTA is, they do not know the way the game is intended to play.
I am trying to adjust the game so that people are more likely to play as intended, but that is the problem. People are objecting to even the smallest of changes I am making.
As far as I am concerned, the changes I am making are for the better (they include making grinding harder, and less rewarding, and speeding up certain parts of the game which use to drag on), and I just cannot understand why people would even object to these changes, and apparently they also cannot give a good reason for it.
If DotA can work with just 10 levels, so can your game.