Diablo and Diablo II, Neverwinter Nights and World of Warcraft. Why? You can play them over and over again and never get bored.
I played Diablo II for a couple of hours and was bored. There are way better hack n slashes IMO. As for WoW, I was bored after 10 minutes but continued playing for a couple of days to humour a friend, never got fun.