I really don't know why origin characters add deepness in the game. I see just a huge disadvantage when you create your own character. Why they can't just make the special background choose able like in Dragon Age Origins? That way you would be able to choose an extended background without beeing forced to play a pre-made one.
It is entirely possible to have backgrounds that do not depend on specifics of the character (or limited characteristics), but they can not be as detailed as one where more information is known about the character.