Good games that I want to play tend to come out too fast for me to beat them all, with school and work and other activities involved.
I have been trying to clear out some of my backlog, though. Over the summer I beat Fable 2, Halo 3, Assassin's Creed, Prince of Persia, Mass Effect, and I'm nearly finished with Twilight Princess.
Another thing that gets in my way of finishing games are games like Team Fortress 2, which I find immensely fun and entertaining, and if I have less than an hour to play something I'm much more likely to just hop on it. Or if I'm having trouble deciding what game I want to play, I'll usually end up playing TF2. It's a lot of fun, but it's basically just a giant time sink.
