I've not read the IGN review yet, but I don't think that they are that far off. I recently got it and am at the "final" battle when I decided to take a break.
I did not like the on-ground missions at first because it took some getting used to. Even after I've gotten used to it, I still do not like it because it takes forever to finish. Maybe if Fox had a 180 degree turn it'd be better.
Helping your friends is a pain in the ass when you're not in your ship. Even if you're in your ship, your teammate will be so far away that you would actually have to boost up to get to them. A lot of the time, your teammate will have at least 3 ships after them, and by the time you catch up to them, they will most likely have made a sharp turn, causing you to fly past them.
It doesn't seem like the combo system is the same as in the 64 version, meaning that once you lock on and it one enemy, the surrounding enemies won't be destroyed either. This makes helping out your friends a lot more frustrating.
The graphics are impressive, as are the music. I especially like the new Star Wolf mix. The Arwing and Landmaster controls took some getting used to -- mainly because I don't have the manual (I got a Blockbuster rental).
As for that Juan Castro complaining about "on-rails" gameplay, I have to say 'what a f****** idiot.' With all the ground mission in this game, this is the most "off-rail" StarFox game of the three. And what the hell does he mean by 'lack of proper cooperation from teammates'? Since when have your teammates really offered any help? At least in this version, your teammates will give you items. And 'no precise steering' what?? I'm not gonna give them another hit for their advertisers, so did he elaborate on what he meant?
IGN -- a bunch of idiots.