I think a nice twist to the idea would be to start with all abilities in a basic level, and giving the player some time to find out which ones correspond with their playstyle best. Then, as the game progresses, the player gets to improve abilities by sacrificing other ones. That way, there would...