I think BF is the best, a lot of people think that MOH is, but for me ( btw i LOVE MoH.) MoH is kinda heroic for me, barging in with guns a blazing. Shooting everyone and killing them in 3-4 shots. but it takes you about 20 to die. Kinda gets boring after a while and too linear. BF combined with the BEST squadmates is the BEST game. If you have it, i suggest you download Desert Combat, which is a free mod based on the war in Iraq. Complete with Blackhawks, Little Birds, MH-53's, Nimitz Class carriers, MP5's, Vss Vintorez', RPG, RPK, AK, M16, M9, Humvees, M1A1 Tanks, Strykers, Navy Seal boats, Harriers, F-14s, HIND's, Gazelles, TECHNICALS, Field Howitzers, T-72s, SCUDS! ALL DRIVABLE!! With the perfect combo of good teammates and precise tactics, it is SO FUN! Bombard the infantry with an artillery barage, insert Spec Ops via Blackhawk, or if you wanna be stylish, get 4 people on the troop racks on the Little Bird and insert them BHD style! They have a map thats based JUST for Black Hawk Down. Heres the link:
http://desertcombat.com/