Please, please, please take a look at Anarchy-Online, because they did it perfectly!
It's a hybrid system where you have classes and levels but you gain an x-amount of skillpoints each level which you can allocate on the various (100+) Skills. How m…