Personally I don't like the idea of playing a game that can be beat or has an end. I like virtual worlds with endless tasks that can be done. Sure some of the stuff may get repeditive but still can be a challenge if there is enough variation and it never is to easy to do. If a game can be beat I dont want to play it because it sounds B-O-R-I-N-G no mater how fun it is in the begining. IDK thatts just me I guess.
I actually rarely fully beat games, because I play lots of huge RPGs with millions of side quests, but I recently beat the main quest line for Oblivion, after doing just about everything else possible to do in the game.
the last game i completed was, wow this is a hard one i haven't played games with endings in a long time.
i believe the last one i did complete was a small IPhone game called quiet please.
wow that was a long time ago