Great singleplayer, decent story, bad multiplayer.
Just think, had this game come out before Halo the Multiplayer would have been pretty good, the story great, and the gameplay amazing.
That is the only problem with this game, it is overshadowed by Halo, I'm not saying Halo is better in ALL ways, but it is in most, and only a little bit, except for Multiplayer.
But now that we know about the two bad things (Multiplayer and being overshadowed) we can talk about the VERY good things.
First of all it has great controls and gameplay, the squad commands are simple (one-button) but effective, and the weapons are balanced (not all, but some are even creative).
Second, the graphics, this game was about a year or ahead of it's time graphics-wise, the character models are FANTASTIC. And it has a gritty feel to it. It's from the viewpoint of a soldier, not a Jedi like the movies.
So yeah, even though it's overshadowed by Halo, it's still a great game that you should buy. (And now it's backwards compatible, so you can play it on an Xbox 360)
Oh, yeah, when Gamespot says the PC version is better, they're crazy.