Subraces works. Having specific jobs to choose from per race is tedious but does allow for further customization and a unique sort of feel to character creation. ... What about like sentient constructs or golem's
I'll write the main 4 races, any other races can be discussed with me via PM, so we don't flood this section. It would be way too much work to try to write every single one in.