Factions are already in the Roadmap. But making factions race-based are a great way to implement depth to the game world. as for junkers and stuff like that, you seem to be suggesting different classes for a starting player, which is also a great idea, but seems to be another topic. just my opinion, anyway.