I like the idea of an XP cap rather than level cap. It provides balance while allowing players a high level of flexibility. It's significant enough that I don't see myself ever playing a drow, but not so severe that I won't consider an Aasimar cleric if the setting and story seem appropriate.