Generally I don't like respawning monsters.

But I did like the approach they had in Might & Magic VI. There monsters would respawn after 6-12 months (!!) game time - basically simulating that new monsters would move back into the areas again.