The Aparoid homeworld on foot, Arwing, and Landmaster tank is a pain in the ass, only on foot though. Once you get there, you'll know what I mean. There is a mission on Corneria that sucks bad though; you have to snipe things, Krystal is attacked and in distress and you have to help her while the only weapon that you have that can reach her most of the time is the sniper rifle.
Multiplayer is fun, especially with codes that let the Arwing continually boost and let you have infinite ammo. The only problem is that the grenade parade as I tend to call it freezes the game if certain conditions are met. For example, if you have three of them at once and the grenades are deployed, the game has to calculate and have all of the individual grenades on the playing field. If the grenades hit the wall above them while launching though, the freezing can be avoided.