My opinion on each boss, along with a score on difficulty, factoring in what you have to do to get to the boss:
Balrog (1):
Difficulty nonexistent.
Igor:
Very, very, very easy.
Difficulty: 1/10
Balrog (2):
I used to have a small amount of trouble here. It's pretty easy, though, and you can save and heal right before the fight.
Difficulty: 3.5/10
Balrog (Frog):
Very easy with the fireball. You might take a small amount of damage, but you definitely won't die.
Difficulty: 2/10
Curly:
The machine does a lot of damage, but fireball kills her fast enough.
Difficulty: 3/10
Omega:
Very similar to Balfrog.
Difficulty: 2.5/10
Toroko:
Machine gun makes this fight easy. With the polar star, it's a bit of a pain. If you get hit your gun levels down, making you try to shoot flowers, making you get hit MORE times... If you get hit once, it's going to be tricky.
Difficulty (no machine gun): 7.5/10
Difficulty (Machine gun): 4.5/10
Pooh (Puu) Black:
If he stomps you, you get hurt. A lot. THankfully if you move he probably won't stomp you.
Difficulty: 4.5/10
Monster X:
This guy is tough. For starters, you have to fight a bunch of Gaudi first, then you can't heal, THEN you fight the boss. There are... Problems when you get hit by the treads. If you know a strategy, it's doable enough, though.
Difficulty: 8.5/10
Balrog (3):
If you have the booster or the machine gun, this fight is really, really, really easy because you can heal beforehand. If not you're straight out of Monster X, probably almost dead. He isn't THAT bad, but if you're low on health...
Difficulty (No booster or machine gun): 7.5/10
Difficulty (Booster/MG): 3/10
The Core:
This guy can be a bit of a pain, but really, he mostly just shoots projectiles at you that you can destroy by spamming polar star/machine gun/snake. Still not super-easy, especially without the booster.
Difficulty (Booster): 5/10
Difficulty (No booster): 7/10
Ironhead:
An interesting battle, but not a hard one at all.
Difficulty: 3/10
Sisters:
If you get hit it does some damage, but really they don't attack that much.
Difficulty: 4/10
Ma Pignon:
You can do a ton of damage easily. If he hits you it hurts, but again, he doesn't hit enough.
Difficulty: 4/10
Red Demon/Ogre:
This guy is very easy, except you fight him at the end of the hidden Last Cave. THAT increases difficulty drastically.
Difficulty: 7/10
Misery:
You can take a lot of random hits here. She isn't really that bad, though.
Difficulty: 6/10
Doctor: (Including both forms)
THe second form is really, really easy. The first, though, can be difficult - Particularly the burst of red circles that bounce around. You'll take damage, probably not die.
Difficulty: 4.5/10
Undead Core:
Can't compare to the normal core. After Misery and the Doctor, it's a BIT harder, though.
Difficulty: 5.5/10
Heavy Press:
Spam Missiles upwards. You'll still have enough to glitch Ballos if you got the 24-missile expansion, and Curly uses her nemesis.
Difficulty: 3.5/10
Ballos:
There's a pretty easy strategy for each phase. The hardest part is ironically the first, but he's really only hard because he comes after sacred grounds - The fourth phase is really, really easy to glitch. THat said, it's after sacred grounds. That's a bunch of difficulty points anyway.
Difficulty: 8/10