I finished it like a month ago. It's fun, a bit frustrating at times (when those pesky air mechs gang up on you) but quite entertaining. If you timed your swings right you can brezze through a level in no time (except when you have to kill every enemy for a door to open). Some of the guns are unnecesary (except for getting achivements/trophies) while others are fun to use.
What I hated it's that you have to get every collectible (and all challenges) in one play through. Even though you can choose to replay a level, if wont save any collectible or challenge (or achivement for that matter). Some collectibles are downright annoying. not to mention that you can't die when you get any collectible, until you reach a checkpoint, or you'll have to do it all over again.
there's one boss fight I loved (the worm) and few sequence that are pretty well done. the final boss (and the subsequent level) are a bit of a let down, though.
the graphics are pretty (the garden levels are beautiful), though it hurts that draw distances are not loaded until you stop moving the camera.
The voice work is good as well.
I'd give it a 7/10