I've used Gaikai when you could use it for PC demos and it worked pretty well. Sure in the Dirt 2 demo I played it was obvious you had to compensate for some delay between input and action, so I wouldn't recommend playing beat'emUps or multiplyer fps using that, but for most games especially in single player it probably is fine.