Still on the comparison of Rayman Origins and DKCR: In Rayman Origins there are many more checkpoints, and I think it is a good thing. When you die, you just redo the small part that you were trying to get through, you don't play all the level again. In DKCR there are less checkpoints, and it's a kind of artificial difficulty because you have to replay parts of the level that you may already have completely mastered, it's just going through the motions to come back where you left.
I like difficult challenges however, and that's why I love time attacks in both games. For a good time attack you gotta do the level without dying. And I like that. But I also think that it's good to keep that kind of challenge optional, there shouldn't be such constraints on just playing the main game.
I didn't always think that way. I realized that I like it when things are done this way with Bit Trip Runner. I beat the first one and I loved it to death. Then Runner 2 was announced, and they introduced checkpoints. At first I thought that it was completely against the spirit of the game, it was meant to be a hard punishing game. But then I played it, and it didn't feel any worse at all, checkpoints didn't take away from the game. Instead they just made it more accessible to people with less tolerance for the extremely punishing deaths. So it didn't bother me at all, and I came to see it as a good thing since a lot of people benefited from it.