MW3 is just around the corner and BF3 has already been released. Whether BF3 or MW3 is better has been pretty much the hot debate and will always come up in future CoD and BF releases. I did manage to play a bit of MW3 early before its release date and I have already got BF3 so here is my take on the two games:
BF3 - The thing with BF3 is that while it is a step up with graphics, audio and immersion, it is a step down with gameplay mechanics which was so great about BF2 and 2142 in particular. I did see this coming. As soon as I saw it was multi-platform, I knew it would be watered down. It is still fun, but it isn't as fun as BF2 and BF2142 IMO. Also where the hell is the Back to Karkand DLC?
MW3 - From the looks of it, it is looking like MW2.5. Can't say I am too surprised. Will it be better than the previous CoD games? That is hard to say. Every CoD fan is going to praise it for what it is near release date regardless and won't hear what they really think until a month or two later. However it is looking like an improvement over MW2 and it will be a success regardless for just having the 'Modern Warfare' name.
Final Thoughts - No game is better than the other. They are both war games that happen to be set in the same period, but as far as the multiplayer experience goes, they are very different games and I could see how one person would prefer one over the other. There is no doubt that MW3 will sell better but sales mean nothing, according to that logic the Wii is the best console this generation has to offer. (Just to clarify, I have got a lot of enjoyment out of my Wii, but the majority of people I know hate the Wii and worship the 360/PS3)