I would say BF3 all the way because BF1942 started me in the FPS years ago however the fact that DICE refuses to allow people to mod BF3 is odd because usually EA would be the one to fuck up something so good. Also with out the very popular mods to BF1942 like Desert Combat (witch at the time was "Modern Warfare"), Eve of Destruction (Where u get black ops/vietname based), Galatic Conquest (That mod is why Lucas Arts made the Battlefront series) and Forgotten Hope (this mod really made all thoes Medeal of Honor/Call of Duty games at the time put to bed and was the most realistic ww2 FPS)
I also am not a big fan of Techyan blah blah w/e russian name they are. I didnt like black ops and well I hope MW3 wont be like Black ops, its to bad Infinity Word aint got the rights anymore.