I also generally like creating my own character.
I can understand why Lucasarts would want to keep some kind of tight narrative control over the Star Wars IP--but I'm shocked that Ubisoft hasn't tried a character creator in an AC title yet.
With the last several pushing into RPG territory it seemed like that was where they might head, so who knows, maybe in the future!