I am extremely dissatisfied with all the streaming services currently on the market, for a number of reasons:
I, like many people in the UK live in an area where the only available broadband provider is BT and their various resellers, no LLU and no cable here.
Because of my distance from the exchange, i can manage about 3mbit (but the performance is not consistent) and I also have a plan which imposes a monthly download cap during the day, with unlimited downloads from midnight to 8am. A streaming only service is therefore useless, i don't want to watch movies from midnight - 8am, and the fluctuating connection speed makes streaming quite a poor experience anyway.
Being forced to use specific devices irks me, I have a linux based set top box which is more than capable of playing HD video, and yet these streaming services require their own proprietary clients which aren't available for these devices. Similarly, i am artificially prevented from using my linux based laptop to access the services.
I also detest the fact that only limited content is made available to users in the UK... This is basically a form of racial discrimination and should be illegal. There is absolutely no valid reason to provide an inferior service to people based on where they live. The world has moved on, people now regularly communicate worldwide and by the time a movie is finally released in the uk, people will have encountered so many spoilers online as to make viewing it pointless.
So instead of settling for these inferior services that discriminate against me based on what software i use, what devices i use and where i live... I simply acquire movies via torrents and usenet.
I can download at night (outside of capped hours), and store on disk to watch whenever i feel like it.
I can watch the downloaded movies on any device i choose.
I can convert the downloaded movies to view on other devices as necessary (eg you wouldn't want to store 1080p video on a phone that only has a small screen)...
I can download at whatever quality level suits me (even if doing so takes hours), rather than what my connection is capable of streaming in realtime.
I can watch movies or tv shows at the same time as my friends in other countries, and then join in the conversations about them afterwards.
I would quite happily pay for a service that provided me the same level of convenience and service, but it appears that if i pay i just end up with a vastly inferior service.
I have already stopped downloading mp3 files from torrents since being able to purchase standard mp3 files that are playable on any device.