I have the viewpoint that BF3 and the CoD games are completely different. They have the unfortunate reality of being in the same genre, even though they are different games for different types of players. I, however, enjoy playing CoD
AND BC2, and I play both very differently, because they are different. So I have respect for both games.
As for MW3, it seems like its just MW2 with a few new things. Which can be good and bad, but we'll have to see. I plan on getting both BF3 and MW3. I'm excited for CoD Elite as well.
Here is an hour-long video showing the full finals of the CoD XP tournament on MW3 between OpticGaming from the US, and InfinityGaming from the UK.