Instead of just iron and snow golems, we should have golem levels, made out of different material, with varying levels of health and damage output. Their appearance can copy the iron golems, or they can be unique. Snow golems are lowest level and will die if not in snow, obviously. Wooden golems could not be made in the Nether and would obviously be susceptible especially to fire and lava. Stone golems would be similar to the iron golem with higher health and damage output, their only weakness could potentially be pickaxe attacks. Next level would be iron. Beyond that, gold golems would be next up. Low health and low output, but better than wooden and stone. When they attack, the mob or target does not drop loot. Diamond golem would have extremely high damage output and health. Netherite golem would have the highest health and damage output.