and what can you do in BF? all you do is capture the points and run down enemy tickets...
while say the Soldiers are required to plant demo charges on a generator, the sniper may decide he wants to go and hack the enemy radars which give vision on the mini map to his team... or they may wan't to disguise and go hack into some of the turrets that the enemies constructed...
meanwhile the field ops might be harassing enemy fortifications with hammer launches or the other various types of artillery he can use...
in battlefield, you can... hmm... shoot?
if anything, the fact that there is only 1 main objective at a time is good because it focuses battle around that one spot, in battlefield unless your playing in an immense server, you'll be all alone for a good bit of time
about the map sizes, the sizes are about the same, many of the maps in quake are suited for smaller groups, but there are large ones like the ARK and some even larger then BF because they have literally two maps in one... (you hack into a portal as an objective to open a new part of the map in which literally the old map is discarded mid game)
also... the single objective at a time makes it so that teamwork is vital... if the constructor has to defuse a bomb, many people may start to spawn as constructors... but then you might need more soldiers to fend off vehicles, or more field ops to stop enemy advances, or more covert ops to go and backstab people etc.
in battlefield, you've got... nothing... sure, theres the spec ops which destroys commander stuff, but quake has that and more in the soldier class, its also got the medic which is much better in quake wars because the strogg can build "spawn hosts" off of dead bodies which lets people select one to spawn off for 1 time, medics can also call in supply crates much like bf2 commanders can, then theres what... theres nothing else!?
the one really cool thing about bf2 is global unlocks... but thats not really better or worse in either game since quake wars balances it with campaign based upgrades and a global ranking system
sniping is lame because the bullets streak? your dissing the combat because its different? thats like saying in BF2142... the turrets on the titan shoot big long streaks of light...
and there is no way you can say BF2 has better graphics then quake wars