Anyway, I seem to have gotten quite sidetracked, the point I was trying to make is that at least OP is giving them direct feedback and thus an opportunity to improve. While you think it's a great service, surely you can find some ways to improve it? I could, for example, live with a larger cache on the android app so that I can enter a store under ground without the music stopping when the cell service does...
Best step IMHO is to push more online music retailers to sell lossless files for critical listening or maybe Spotify could sell it, hopefully for more than $10 a month.
Depending on the functionality you need, you can also use DBus with the native client. We implement parts of the Mpris2 specification. If all you need to do is change tracks and play/pause on your jukebox machine that should work with a few simple scripts.