So why are System Shock's limited?
It's easily much more of a skill based system as well, as you are not bound by your choice (if you want your marine to develop psionic skills, have at it).
Deus Ex also had a classless, skill based system. You could be MeleeMan, HackerMan, StealthMan, and such.