We all know that the music listening experience has shifted from CDs, to downloads, and now to streaming. I know streaming can be extremely convenient when the internet connection is solid (and the cell phone bill respects the music listening experience), but can also be just as much of a pain when there is no internet or the cell phone data plan just isn't nice.
That's why I recommend Amazon Music Unlimited. You can listen to any song, anywhere! It allows you to download your library in case you're going to be without internet for some time, and you can build playlists, libraries, and more. It also pairs perfectly with Amazon Echo, which is a great way to enjoy music with friends or just around the house.
The Amazon Music App is very easy to use and offers a stellar user experience. There's even an "offline" mode which will show your actual downloaded collection separated from your "unlimited" online collection - extremely useful when you're confused on which songs should play without a data signal!