I'm sorry, but...
BFBC3 - 30FPS
MW3 - 60FPS+
BFBC2 - EA
MW3 - IW
Battlefield will always be in the shadow of Call Of Duty.
Ok the company is not what matters it's the gameplay, have you noticed that all the COD in the past have been exactly the same? Same type of gameplay only in a different design.
Now compare that to Battlefield 3, realism is the main goal which they have achieved and epic gameplay on a wide variety of huge-scaled maps.
Compare MW3 to MW2, they are exactly the same, same graphics and similar gameplay. Spec Ops is just a InfinityWard version of zombies. Treyarch ruined the COD series with Black Ops.
Just because BF3 is only 30fps on consoles still doesn't mean it won't be great, it is 60fps on PC.