I use Spotify for general listening, but certain tracks, I'll buy on iTunes to have available offline (for what I thought was an indefinite period of time).
(Incidentally, I'm still looking for a good Android music player for my offline files. Google Play Music works, but it isn't very elegant & it's hard to browse when you have lots of artists. I guess I'm wondering what the modern day Android equivalent of Winamp is.)
[1]: http://powerampapp.com/ [2]: https://github.com/jakecoppinger/android-itunes-rsync
Curious if you also consider that one of those "buggy syncing solutions" you mentioned? And if so, what issues have you experienced with it?
Well, that and you can't buy music from Amazon or Google on an iPhone because neither wants to pay Apple their required cut.