Well, killing a sniper is just like killing anything else. Supress and flank. I haven't been killed by the same stationary sniper twice in a loooong time. If you shoot me, you better move

And believe me, I'd bet you money JO has a lot more CQB than BF. CQB is my specialty, so I'd know.
What I like the most about DF:BHD and JO:TR tho is the user-created maps. Some of the coolest, most creative levels I've ever seen were pumped out by this community, levels of massive porportions, floating castles 5,000' in the sky, a giant standing tube tens of thousands of feet high where you fight sniper battles across the walls and drop down, freefall for 15 seconds and land in the water below to knifefight... cool.
I just never really got into battlefield, too arcadey for my tastes. Not saying it's a bad game tho.. if the damage modeling was better I'd probably play it.
btw JO has a command heirchy too, just like BFs.