This is almost like asking for my favourite game of all time. That's because I'm not a very big fan of multiplayer games.
Anyway, I can't decide between Metal Gear Solid 2 and Final Fantasy X. I'm pretty sure no game I've played can challenge those two, and I can't decide between them.