rather than predefined characters, it'd be very cool to get to fully customize them. appearance and such can be "free," but traits add to the cost, as does the base level they'd come at.
you could also include races the player has not unlocked, but at a hefty price addition.