Judging from the tenor of comments here, the typical user doesn't have to worry about bandwidth limits on their smart device, never drives where the connection's spotty, never flies and stays within one country. Or, I guess, just has a slug of money to pay whatever fees for internet connection arise. I tend to do a number of these things, so having music "in my hand" is advantageous. I also like to listen to both the…
The music will then play even in airplane mode, the only gotcha is that you'll have to come online every 30 days or so for them to re-verify that you're still paying for the service.