I wish I had a boyfriend like yours, if I was gay ofcourse. I would go with Far Cry 2 as the other two are better suited to play when you have a friend around.
Farcry 2 = Suckfest... Really boring, running around repeating the same stuff over and over... Its like GTA with 10 km's between cars
Left 4 Dead = Single Player campaign is very linear, run around and kill everything... MOre a multiplayer game...
MK vs DC - oh yeah baby, it was soooooooooooo on when I got this game. Only play it when my brother and sister are in town, but the looks on their faces when I fatality Superman/Batman... priceless