Poor hit registration, can't use guns you've earned in player matches so no having fun with your friends or playing clan matches. So basically if all you plan on doing is playing ranked matches then buy this game.
You have to admit any shooter you play for now on will be overshadowed by COD4. Farcry2 is a whole differnt beast. With a diff feel to the first person shooter it takes a bit getting used to. The one player game is great the map editor is great but the multiplayer not so much. The first hour of me playing online consisted of me yelling at the tv screen there is a learning curve for this game. The weopon upgrading is no good and constantly downloading player created maps is a pain because including me most people suck at making maps. I would pass on this game and go straight for Gears of War2.