One negative point which I would like to say is that the game is very slow with regard to the charging times and, despite the relatively good hardware (AMD x2 6000, 8800GTS 640MB, 8GB Ram, Vista 64bit) is still relatively common to disturbing jerkiness that be because can the game currently supports only one processor core. (Maybe they still make it there with a patch rework)
And as for Steam, although it's not nice, but I do not really consider it as disturbing. (And if you solllte lose his Steam account, there are still ways and means! His game! Continue to play, at least in the LAN and single player)
Otherwise, I can only express here a buy recommendation.