That's where BF3 wins. If there's a sniper in a building - blow a hole in it... If he's still there, knock it down.
BF3 has maps large enough to pilot a jet and dogfight or fly a chopper with a friend in the gunner's seat.... Tanks, LAV's, buggies, hummers... No camping for killstreaks needed...