If you have an iPhone -- iTunes for music. Since I only use Linux at home now (yes, yes -- I should look at BSD variants, another discussion), I reluctantly got an Android this year. :-(
Any song you've downloaded from iTunes will be available on your phone through the iTunes app. If you've ripped a bunch of music then I guess you are right, but I find I don't use either, and instead use Spotify and Amazon Prime Music for all my music needs.