I've tried OnLive recently. I think that in the future, if we get faster connections, and assuming we can keep the net providers from jacking up prices, It really could work. It had some slight lag and I have a 10Mb connection. So it was very playable for games like Batman and things like that, but I don't think the COD fans would like the slow reaction time.
It's a nice concept and as it evolves it could overtime become better. So I guess it's up in the air at this point. Too many variables though at this time so I voted no.