i actually think duckondrugs summed it up nicely. this aint no COD MW2. its a completely different type of game. its about teamwork, its about patience, its about tactical thinking. COD is awesome, but the running around shooting does get a little boring. i think BF3 offers a lot more and therefore, it will probably be more playable over time.
VOIP is genuinely useful and important for teamwork, not just for shouting abuse at people (i remember this from the old BF2 on the PC).
and finally, there is a lot to do.
just base jumped off a 500m high cliff, parachuted down into a town, took out a target with my AK47 just as i was about to land, and then ran for cover once i was on the ground. pretty awesome stuff.
helicopters and tanks are cool. havent tried jets yet, but i remember they were awesome from bf2 (even if a little hard to control).
it takes some adjusting to after 2 years of playing MW2, but its feeling better and better by the minute.....
UPDATE: ive now been playing this game for another 24 hours, and am quite frankly blown away now ive started to settle into it.. still not touched single player but the depth of the multiplayer is unbelievable. ive cancelled by MW3 pre-order for now and might wait until it goes to platinum. i fear another 'black ops' experience - £40 down the drain because its just a re-badged MW2. BF3 has genuinely taken things to another level and created a new experience - i reckon this will last a good 6 months before i start getting tired of it and thinking about other games....
this game is HIGHLY recommended.