I answered no because of the myriad bugs in sp and especially mp. The dumb AI and "on rails" COD story telling started things off on the road to disappointment, but then I tried to play MP.
Not including anti-cheat software, the problems trying to start matches, the module reset bug, amongst other frustrations, was just not acceptable. Bugs are to be expected with any game at launch, but its fair to say that Crysis 2 was shipped in an almost beta state. The lack of dx11, sandbox, and the horrifying "press start" at the loading screen, just added insult to injury.
Up until now, it has seemed that Crytek had indeed sold out to the console world, but the recent patch announcement, the forthcoming dx11 patch, and the news that sandox 3 editor is to be released, has changed my outlook about Crytek. I am starting to believe in them again, maybe the PC version will finally get the attention they said it would.