OK, gave it another shot. I killed a few bosses, but would get smoked shortly after getting near the next boss. One of the issues I had was navigating around the platforms. I would get stuck and have to turn around just to get smoked by a bunch more enemies. I think if the difficulty level built, rather than being very difficult the entire time, it wouldn't be as frustrating. I mean, bosses are meant to be more difficult than the surrounding enemies, but the surrounding enemies were almost always the ones to wipe me out. It was fun though and interesting!