My favourite Spotify playlists are saved to my phone so no need to eat your data allowance or suffer silence when there is no signal.
Playlists such as 6music and various Spotify charts are updated every few days and my phone is set to download them when on wifi at home so I can ‘stream’ without using huge amouts of data.
However I find streaming works incredibly well, it rarely drops out due to loading tracks ahead of time, it normally only happens if you change what you are listening to during in an area with bad reception.
I like streaming, I can pay my £10 per month to Spotify and don’t need to feel like I’ve thrown £15 down the toilet when I find the album I chose to listen to only has two half decent tracks on it!