There are approximately 16 leveling opportunities up to 30 and another 6 or so from 30 to 50 unless they start giving you a lot more between 30 and 50.

If they gave you an ability at 1 and then every even level, you're looking at 26 by level 50. That includes role abilities as well as traits that change up abilities. I guess a challenge would be to create a satisfying level-up experience for the first 50 levels.

It's one thing to say, "just make it good at 50" and another thing to actually make it work in the real game. I'm certainly willing to try.