While I'd agree that Eroico's checkpoints aren't great for an H game, I think your situation is a little extreme.
There aren't really any platforming sections that require a lot of trial and error. Most of it is either waiting for the right timing (spinning spikes) or bouncing (made trivial on easy mode)
As for fighting enemies for 30 minutes, there isn't a reason to fight everything. Most of the enemies can simply be jumped over. The only enemies you need to kill are those that are directly interfering with your ability to progress, which on easy can be taken out with one shot of the spell.
Even if you're trying to get all the upgrades, you can generally get as many kills as you need by avoiding most of the enemies and getting pots when you see them.
All in all. while I considered changing elements of the checkpoints, ultimately I decided against it since I originally intended for the game to be hard. While I have different views on how to handle things like checkpoints now, I dont want to change the game itself too much.