Oh no. Trust me. I hate CoD just as equally as I do BF, if not more at times. CoD devolves into camping in corners with overpowered weapons, and BF devolves into using a single weapon that is slightly better than the others, then camping in a vehicle. The thing is though, I can stun/flash campers, then kill them easily, if they get me once; a good vehicle crew is nearly unstoppable, unless everybody on your team is playing Engineer, which kinda changes the game back into CoD, in the fact that you are forced to play one class, or face a serious disadvantage. The number of vehicles in BF makes it so that you may as well play Engineer, or you play a class that is basically the bitch of the Engineer class, making sure that they don't die/run out of ammo.
Vehicles are cool, but they make infantry gameplay worthless, especially when they can single-handedly destroy objectives from great distances, guarantee the user a 3-5 K/D every time they use one, and respawn every 30 seconds or so. In CoD, some asshole can camp in a corner, kill me once, then I'm going to know what he's up to, shoot him through the wall/stun them, then just kill them repeatedly because I know what I'm doing. Vehicles in BF can take multiple rockets AND be repaired, and if they are destroyed, it's no biggy, because they're back in 30 seconds. If they set the respawn time to 3-5 minutes or so, and be treated as a power weapon-type of deal, they would be fine, IMO.
Also, I didn't want to turn this into an argument about this. If you do, I will go make another topic about it. I just wanted to mention that I'm getting out of FPS as a whole (switching to strategy games), and wanted to know if I should sell my 360, because I'm not probably going to play it much anymore, and won't be able to get on LIVE (subscription expiring), or if I should keep it, just in case.