Agree with DJPELMEN there on respawning.

Best way (IMO) is to respawn on dungeon entry, but not during.
World spawns though should not come back, or it might make traveling very tedious.