I like the idea of race, class, profession being part of the building of a character, instead of rolling stats.
Race can give some stats, maybe an ability. Like WoW.
Then Class can up some stats, give some broad abilities.
Then profession can further refine things. Like a WoW talent tree perhaps?
For example:
-Dwarf: +1 defense. +1 night vision. +1 see traps, find gold.
-Fighter: Cleave. Hamstring. +1 blades. +1 shields.
-Knight: Heavy armor, charge, ride horse.