I have to admit, OG planet has an excellent launcher. It downloads fast, works well, and lets you download and play all the games it offers from it.
The first game I have downloaded is Lost Saga, which can be described as a Super Smash Brothers style game. I’ll review it when I get more playtime in. It’s only a 200 meg download though, which is amazing in these days of multi-gig monster games and patches.