Streaming services = about the cost of 2 releases a month and nothing to keep at the end...
(Unless you re-record the stuff you like, although that is against user agreement and law)
If you have use of all of the content, it's probably well worth it.
About quality, it will always vary due to the nature of streaming, and I do not believe any service will guarantee bit rate/depth.
Like cell carriers, they always fallback based on conditions and have limited caching in the stream...