There are checkpoints, and you can make many minor errors without dying. But I guess your definition of minor error is running off a cliff or getting repeatedly killed by the same enemy. If you learn from your mistakes, this game is easy because everything is the same. If you don't learn and like to keep doing the same thing over and over until you finally succeed (like most casual gamers), then yeah, this game isn't for you.
Oh yeah, and a metacritic score of 89, I guess only a couple "journalists" liked it.
It won fucking game of the year from gamespot.