Invincibility give a lot of unique charm to the game, even if it resulting in punishing by making you redo certain sections sometimes, it gives a pretty cool seamless feeling. And also encourages for you to experiment with everything without fear of dying.
But I could go either way, depends on...