BF2, för jag känner ingen annan som lirar BF2142, så mycket roligare att lira med folk man känner och snackar med på vent/ts.
Annars är det svårt... Båda är lika bra tycker jag, med respektive för/nackdelar. Jag är väldigt förtjust i 2142's unlock-system, walkern är förbannat kul att köra också.
Att spela på en titan-bana är också ett plus med 2142. Sen är det ju vissa småsaker som inte kom med i BF2 som kommit med i 2142. Att snipersiktet rör på sig t.ex.
BF2 har (känns det som iaf) fler banor, och lite fler roliga. Sen har BF2 mer spelare också, lättare att hitta bra servrar.
Själv äger jag båda två, och hade jag haft fler att spela med på 2142 hade jag spelat lika mycket på båda. (nu är det nästan bara BF2)