if you're going to have a long character creation process... you should have other options too (though this is more work for you to implement these alternative methods for people to choose on how to create their character), for example, for my own RPG ideas:
how do you want to create your character?
(from longest process to shortest)
1. "custom/manual" (the long, actually longest, character creation process, as you're choosing every aspect of your character. Most control, but longest obviously)
2. "questionaire/survey", you're asked questions, and based on your decisions, character aspect choices are made for you. for example, there's that online questionaire/survey that decides your "character class", which people like to put into their sigs. Another example is from Ogrebattle series: Tactics Ogre: Let Us Cling Together (Ogrebattle: TO: LUCT):
http://luct.tacticsogre.com/inquisition.html3. "random", a character is randomly generated for you. (technicallly, this is probably faster than you trying to decide which pre-built character to choose, lol. So this should be #4 and the 'pre-built' should be #3)
4. "pre-built", you simply choose a pre-built character.