I had played it a long time ago, but couldn't finish it due to a crash when on the spaceship.Now I succeeded to get past that point and finished it.
I also played some multiplayer, wyhich was a lot of fun. I understand why it was such a success due to all the different vehicles with very different behavior.
The biggest flaw in singleplayer were the repetitive levsls and tiresome onslaughts of foes. THe library was dreadful, and I've never had to fight so many foes in such a short time. Other levels were really good though.