Sort of like new game+. But should be easier to implement. I think it would keep me interested in the game a lot longer and let me play through all the possibilities without relying on saves and giving up progress and levels. Just reset all the faction quests (or at least the ones that involve important game directing decisions, as well as the main quest).