The game is way better than MW2.5 in my Opinion. Everything you got in MW3 that was different from MW2 , like "some" new guns , "some" new Killstreaks and "some" new maps we get that everytime as a dlc every 3 months , no need to buy an entire game. Every 3 months on BF we get new Vehicles , new Guns , new Assignments , and NEW MAPS.
all in all BF is a better value but If you like a copy.paste Cod then go with MW3 and If you want a Good Cod go with Cod4/W@W.
I have cod4,5,6,7,8 ,BFBC2 ,BF3 and BFBC2 is my favorite FPS.
BF community is also more Mature a lil less now since we have gotten a lot of cod players . But you rarely see people trolling , camping , and all the childish things that come along with MW3 , people that have mics set to team usually PTFO and help each other out where as in COD all you hear is Racist remarks , lil infants screaming and try hards who ask you to 1v1 Q/S .
BF is a man's game