Picked up my copy today. So far I've only done a few missions in single player, but been playing multiplayer for hours.
MP is rough around the edges but very addictive. Single player looks beautiful, there is a bit of a learning curve but you get used to it eventually. Easily the best game...