I kinda like no respawning enemies. It gives you an idea of where you've been since there's no fog of war. The game gives you enough enemies near your level so you can make progress without resorting to grinding respawns. It's just a matter of finding them sometimes.