The GoodThe game is simply great! It contains lots of MODs, weapons, and websites to go to. There are hundreds of programs and servers which support it. The game has a HUGE amount of customizable options and a highly interactive built-on console. You can also create your own maps, skins, models, and MODs due to the highly customizable files.
The BadThere are really no flaws with this game other than some minor glitches, which were probably fixed in the later versions of the game.
The Bottom LineThis game should be interesting to all types of players because of the huge variety of MODs.