Please be aware of the Forum Rules of Conduct.
Monarchy is the only way to go. You start giving nobles actual power, and they devolve into a bickering, impotent legislative body.