Rafi i am sorry, but you are completely and utterly wrong about BF3 having "so many other errors you are lucky if you get to play it once in awhile". That is completely untrue
There are a lot of people who have problems getting disconnected or kicked from servers. I am one of them. Tonight was the first time this week that I could actually play for more than a few minutes. And it only lasted for a hour or two anyway. This is a tendency going on now for 7 weeks. EA/Dice has up until now not acknowledged that this is a problem or that they are working on it. They are trying everything in their power to convince me that the problem is with my set up though.
I take this as sloppy coding, something that developers are guilty of these days. They spent to much time in making a game pretty that the other things are quickly added and then gives problems. Then they need a huge patch to fix it, only by breaking some other stuff.
If it were just a few people suffering from the problem, like with MW2 when I had the "Unplug your console" error on my PC, I would say the problem is with the client, but with so many people from different countries and different setups it must be a problem with the game.
I like BF3, I display my stats in my signature block, I even had a server running for it paid for by myself, but because of the frequent disconnects and kicks it is getting on my nerves and I am contemplating in giving up on BF3.
Of course those who can enjoy the game whenever they want with no fear of getting kicked or disconnected will not be able to understand my frustration.
I hear what you say about COD, and partly agree with you, but the only way the current COD wave will break is when people are getting bored with it, like with WW2 shooters. Until then we will continue to buy COD every year, same shit, different title.
To rant and rave on forums like some people do is just negative energy spent, it will amount to nothing.
And yeah after playing BF3, MW3 do feel a bit "plastic", as Putty_ZA had put it ;P