While I agree with Blockbuster, I disagree about Gamestop. My local GS stores run decent sales, always have what I want in stock and a good selection of used titles.
That said, EBGames was better and that got trashed after the merger. For me the Gamefly model doesn't work because I play games over and over and over a period of time while watching a movie only once. I see little appeal in Gamefly.