If you're talking about money grinding, Iron Golem all the way. I'd still suggest having an enderman grinder for an easy source of ender pearls, though.
If your looking to grind cash, then use the iron golems. Though, for you to make the best possible profit you have to know how to make an efficient grinder. If you’re on Atlas just msg me when I’m online if you need help.
Hope that can assist you!
If you only compare these 2: Definitely IG's.
If you compare all spawners on the server, I'd, however, say that Evokers > IG's considering evokers drop emerald blocks (even though sell minions do not sell them).
Also if you go by how many drop cycles you need before spawners earn themselves back (assuming they are bought from /shop), I would push endermen even further down the tier list. As endermen spawners are beaten by Cow spawners, zombie pigman spawners, Creeper spawners, spider spawners, skeleton spawners and zombie spawners.
At first Iron Golems, but whenever you start making a lot of money, Enderman spawners become interesting as well. Once you're able to buy them in stacks, then you're set. A rather easy way to earn mana at a fast rate.
Enderman spawners take the most to return the money you buy them for. So, if you have the mana, i would definetly go for Iron Golem spawners, since they are easier to kill and more profitable, and slayer level doesn't matter.
I'm not entirely sure why Enderman spawners would be useful besides ender pearls but don't see how they're very useful, so I'd say Iron Golems since you can definitely profit off of them
Just based on spawners types iron golem spawners are better than enderman and make more money. Also enderman spawner farms are very impractical and hard.
Iron golem for sure - I wish they could stack to 120 though like some of the other mobs, or even 96 would be better then just the 64 -.- or make it so you can only need 5 blocks between mob spawners to stack.