Well when facing Rosalina I use Olimar and damage everything in sight. Mostly Rosalina to be efficient. The Pikmin slowly eat her soul away... Yes I hate that with every character and most recently ROB, so with the Gyro you can grab it and throw it back at him, but with arrows and bombs and boomerangs all you can do is A) Projectile war B) jump and then use air attacks (which is what I do against all evil) or C) Be a martyr and hope you get a better opponent after you leave their dirty soul forever.