UngeheuerLich
Legend
I do like the general idea.
I would do it:
Level 0: chose race and background that has a feat attached
Level 1: chose class
Level 2: chose subclass
I would do it:
Level 0: chose race and background that has a feat attached
Level 1: chose class
Level 2: chose subclass