Let me lay it down here
Battlefield can be played like CoD, but you have to know whay you're doing. The game really does focus on the objectives, so if you want to
win, sometimes that means doing something for your team that you might not want to do right then. For example, if you can't break an assault because a Bradley is tearing everybody apart, you might want to spawn with an AT-4 or Carl G and take that sucker out. You don't have to, but you'll most likely keep losing if no one handles it.
If you want to lone-gun it, keep in mind that you will most likely be facing teams with medics, snipers, and the ability to respawn on their squad. This will obviously make your job as lone wolf much more difficult, but it is doable. Snipers have motion sensors and mortar strikes, assault guys can drop ammo for themselves and keep fighting, I mean even if you're alone, you could get shot and not realize that your buddy medic was following you the whole time and defibbed you. The game was designed with squad-play in mind.
While I do admit that the mechanics and controls are a bit more sluggish than CoD, the bullet physics are much more more accurate. I play the game because honestly I enjoy the realism and the teamwork, it's much more like actual war than CoD's craziness. I mean you really can't flip guns around that fast, folks, they have some weight and recoil when fired! I find the game to be most fun if you play it like you're there, really get your head into it and have fun.
There are several tactics which I'm sure players are familiar with but I just stumbled upon myself. Marking with the back button (Xbox) is one of the most underrated and powerful tools at your disposal. Even if you get sniped, you can locate the sniper and mark him for the rest of your team. Some games, I'll pick my sniper with the auto-marking scope, so if you just look at an enemy, it marks them for your entire team automatically. This can make the difference between victory and defeat if you have assault guys running around blind and you can point out the enemy for them. You become this super-spotter, and with this intelligence your team will end up doing better and not getting ambushed or flanked and wiped out.
Also try the sniper-jink run. I like to call it the Dune run
you basically act like you would in RL if you were being shot at, sprint, jink from side to side in different directions, stop and duck randomly, just keep moving from cover to cover until you're clear. Most snipers won't be able to get you (except me, baby.)
On to Call of Duty, you guys talk like spawn-camping and lame ways to play are new. Dude they've been going on for yeeeeears, today's games are extremely fair compared to some that I grew up playing. With Black Ops, I think the only valid complaints about the mechanics are the bogus hit-detections and absurd knifing distance. I mean the games all start fair, and sometimes one team just gets whipped so they have killstreaks all over them and are constanly getting hunted down. But again, it's really all up to the skill of the players.
People will blame games simply because they don't enjoy them, but it doesn't mean the game is fundamentally flawed. Every game has flaws, and if you like the game, you'll most likely learn how to play with or around those flaws and be good anyway. Whether your objective is fun or constant victory, you can achieve it.
Constant victory is fun to me, therefore I enjoy myself when I play
.