It's not a horrible service, but you need to have a decent connection. Testing on both my 50MB connection at home and my friend's 3MB the big difference came in the issues of video artifacting (digital tiliing to be precise) and some occasionaly slow control response on his connection.
I had no issues with mine, but I also wonder if it had something to do with the location and load of their servers. I'm not 100% sure of where the server I was connecting to was located, I think they only have 2 or 3 clusters across the country.
Picture wasn't bad, seems a little blurry to me (was running it on my 46" TV) but I'm not aware what the quality of the feed was (1080p, 720p), there wasn't any option to view or change it.
Not a bad program for people who travel a lot in their work and don't want to haul around a 15-20lb desktop replacement, as long as they can get on a strong network. Otherwise as a home option, meh, if you can afford a fast connection (AKA the premium and up tiers) at about $50/mo and up for your net to have reliability on this service, you can probably afford an at least halfway decent gaming rig.