Customizeable Demigods!
Have a Mod where you Assign every spell in the game a point rating. Then assign the different demigods a different point rating along with special attributes like access to Idols / favor items ect.
Then people have a certain amount of points they can spend tocreate their own demigod. This way people can customize their own demigod and mix and match spells!