I can accept the story, even though it lacks info about Nomad, H. Rosenthall, Psycho etc.
I can accept the gameplay change.
But I can't accept putting a game out on the market that can be played online by just entering a keygen key and without basic anti-piracy features. Or changing some client side files to edit everything to one's unbeatable liking.
It's like preventing online cheating/hacking was not even in PC version's checklist.
That's what has disappointed me the most.
What's No.2 is how slow holes are getting patched up.
PS. In before "every game has bugs, etc.", yes, I know. I've been playing the Battlefield series since BF 1942 and I had played Tribes 2. But no such game had a "welcome cheaters/crackers/hackers" sign like Crysis 2.

You can see that multiplayer was rethought to get a better community and it's such a shame that this community is already blasted by such poor security design.
While the story and game play is a part of my gripes. (Along with the other laundry list of issues)
This is really odd they didn't do any basic kind of security. It almost seems as if they wanted it to be weak...maybe because the beta was "leaked" out they don't care...or they just want more excuses to blame crackers/piraters for their mistakes?
I read someone's suggestion that they may use this as an excuse to make strictly for consoles. Completely off the wall idea with no real proof...however things don't seem to add up and it does make one wonder...