Too many NPCs make it hard for the players to keep track of who is who. I might limit the 'contenders' to maybe 5 with a few hanger-ons and followers of them to see who the PCs gravitate to.
Maybe not limit the choices to one class or race. Have a non-human be a contender. In D&D terms, maybe a dwarf warlock sage is chosen from the local rulers. Then again in a D&D world, is a leader of the church need to belong to one god or is there some sort of high religious person for each group of gods, or all the gods, or just each god has a chosen like Drizzt.