Yeah, I'd change that about the checkpoints, especially for the bosses, and have Lyle starting with full HP on every respawn. The way it is gets too frustrating.
But I do like the game. It gets a lot more interesting when you have more powerups. I have all of them, just need to defeat that last boss, which is not easy...