Honestly Crytek, if you are developing for the long term, how do you expect people to put up with these issues? I have made do, and I honestly really enjoy playing the game when I can make it work, but in this day and age we shouldn't have to make it work. It should work on its own.
Truth be told, I can put up with playing on german servers because the american ones are all empty, and I can deal with looking through the 1000 ping servers, and needing to connect to a server five times to join the game, but the true gamebreaker is the cheaters. I know, I know, cheaters are tenacious, and they will always find a way, but never in all my years have I run in to so many, and I have been playing ever since Doommatches. And there is no infrastructure to deal with them. Not even a votekick? I know that might be hard to implement, but is it worth losing an entire platform over?
I really do sympathize, in this world you have to do things you don't want to, and I'm sure in a more perfect world you would have wanted to wait another year to iron these things out, but with such "large development teams" where "1000's of bugs are fixed every day" how did such gaping holes make it into the finished product?
I really do love the work that has been done, and I enjoyed the singleplayer immensely(despite the nano-catalyst bug, which on post-human warrior was kind of a gamebreaker) I just wish that it were something that will last, because I really want to continue playing for a long time, but at the moment I don't see that happening. I really wish that it were better, and I hope that the console sales pay off so that if we ever see Crysis 3, it might stand a chance of survival. If you want to be one of the big dogs, you have to be able to play with the big dogs.