Sales wise MW3 will destroy battlefield. Its not conclusive which will be the better game, I and many others on these forums are looking forward to Battlefield. Those same people would tell you that Battlefield will be the better game.
I think Lifetime sales in the end will show the combined totals of battlefield 3 selling 60% of MW3.