completely agree.
This is the first FPS I've played in MP properly for years. There are inumerable aspects of the MP that make it so much better, more creative and fun than other FPS.
The number of bugs on PC is horrendous though. I could write novelS about them.
Most frustratingly for me, and degrading for the game of all of them though are the hackers/cheating Cu*ts or whatever you want to call them. There is absolutely no control over them. I have to actively look for a game where they aren't ruining it. You can't report them, can't kick them. all you can do is leave, and then since there is no good way of finding out what servers you just came from (that I have found so far anyway) you just end up back in the same game.
As for the bugs and overall state of polish, all i can say is that it shouldn't have been released yet. Don't get me wrong. I've thoroughly enjoyed the game and teh MP is great when it works. But there are just SOOOOO many bug and things that should be better than they are, it's just not funny. Infact it's just sad to know that it could very easily have been so much more.
I was having a debate with a mate the other day about the very few developers that you don't question how good a game will be when they release it. Crytek used to be on that list for me.