This question already has an answer here:
My world has basic main religions.
- a monotheistic religion similar to current religions (christianity etc.)
- a polytheistic religion similar to ancient greek/nordic religions
- a nature goddess religion
- a small minority of atheists
My world also features magic. There are 3 basic types of magic:
Wizardry: The user makes use of his "spiritual energy" to make temporary changes to reality.
Divine Magic: The user makes permanent changes to reality. This type of magic only works if the goal is in line with the creator, and therefore cannot be used selfishly. It also does not consume spiritual energy.
Nature Magic: The user makes permanent changes to reality. This type of magic consumes mana, a resource produced by nature spirits which they distribute evenly in nature. The effect is limited to the amount of mana in the area, and once the mana in the area is fully used up it has to be replenished by the nature spirits.
There are 6 different races living in my world:
Humans: Humans make up most of the population of my world. They're the race made in the image of the creator, which is why humans and their offshoot species are the only non-spiritual beings who can practice magic.
Elves: An offshoot species created by breeding humans with nature spirits.
Dwarves: Dwarves are a race that resulted from mutated humans.
Trolls: Much like the dwarves, Trolls are also a race that resulted due to mutations in the human race.
Nature spirits: The race of the nature spirits is divided into different types like pixies, dryads, nyads, and so on. They are spiritual beings, tied to the physical nature. They are rarely seen & interact very little with humans. Occasionally they interact with elves.
Angels: Angels are humans, brought back from death to serve the creator as messengers. Apart from glowing wings they also have the ability to look into the future, and have - as the only beings - access to divine magic. These gifts were given them in order to "show off" the power of the creator. Their purpose is to serve as transmitter between the creator and the other races, and they form a type of priesthood.
** seeing as the angels are more powerful then the other creatures and they are the only ones who can see into possible futures. How do I explain why monotheism hasn't completely taken over as the main religion in this world, given how powerful the angels are?**
Unlike my earlier question which does have many different types of spirits including Angels visiting Earth these Angels actively preach about their God and there have no rival spiritual creatures preaching other religions.