Downloaded the beta for BF3 and didn't like it all that much. Feels like more of the same from Bad Company 2 with just nicer looking graphics. The gameplay just feels too slow for me. I'm also completely hating the way DICE and EA's are advertising their game. It's nothing more than bashing the rival product, completely immature, which is rather odd considering the BF players are generally more mature than the CoD community. Funny how that works.
I'll stick with MW3, which I know I'll enjoy as I've enjoyed the previous titles. The graphics look nice and the gameplay is still what I love.