You can also balance out power by having fewer of them. For example demons are 10X stronger than the next highest, but there are only a few hundred thousand and they are also tasked with controlling the climate in Xi'an (such as rain). Which puts them on even footing with their more populous, but weaker neighbors