As for Galacta Knight, took me a long time to defeat that boss, and plenty of tries since it takes me a while to figure out how to defeat a boss that strong.
I remember barely making it through the first time I fought him- which was using Meta Knight in Meta Knightmare. In the true arena, I lost against him. I believe I somehow lost my original ability, and got pulverised.