Quick update guys - although the subscription fees have been scrapped (you no longer have to pay monthly) the games you buy you only get to keep for a few years.
http://www.eurogamer.net/articles/full-list-of-onlive-pricing-options
"The initial range of pricing options includes rentals that last three or five days and an unlimited pass that provides access until at least 17th June 2013 - presumably the length of the current licensing agreements."
Suppose it's just a matter of opinion if that pricing strategy works out for you...
http://www.eurogamer.net/articles/full-list-of-onlive-pricing-options
"The initial range of pricing options includes rentals that last three or five days and an unlimited pass that provides access until at least 17th June 2013 - presumably the length of the current licensing agreements."
Suppose it's just a matter of opinion if that pricing strategy works out for you...