Really?
Cause...like...it's not actually that hard. Even on hard mode. You just have to know the tricks.
Don't fire missiles (or super missiles) at him while he's flying, but just use charged shots. Just before he lands on the platform, turn into the spiderball and drop a super bomb...it burns his wings off as he lands ,takes him down to 1/3 health in one hit and automatically starts stage 2 of the fight.
And when he's charging at you during the second phase, just use the side-dash bug and there'll be no problem. It also helps to use the wavebuster instead of super missiles at this point on account of how the wavebuster tends to keep firing at him when he goes back down on all fours.
Meh, I prefer to just hammer at him with charges and super missiles. I think it was intended to be pretty hard, so I don't want to just kill him like that.