I firmly agree with the points above. It's good to have indicators, maybe a progress bar to see how far you need to go or some 'landmarks' to see your progress.
A strong issue was indeed the spawns. As you reach the checkpoint, the closer the goblin spawn is, and the further the dwarven one is...