

I prefer the second one: it gives the druid less of an advantage than the first, and it just feels very right, making druid spells link more closely with nature. So casting summon animal in a cave will likely get you a spider, casting it in a swamp boosts the chances of getting a reed serpent, a penguin is more likely to appear in the arctic and an elephant in the tropics. It's slightly more subtle, in that it tweaks the likelyhood of certain animals appearing based on the terrain you cast it on. It's still random which specific serpent or spider you get, but far less so. It lets you summon specific animals by splitting the spells into different ones: summon animal becomes summon baby spider, summon baby serpent, summon wild animal, for example.

If you don't like the way druid summons work, there are two mods that allow you to change the way animal summoning works.
