I use a MBP, iMac, and my phone is an iPhone XR (which I steadfastly and wrongly call the "ex-ar"). I'm a very happy user of Spotify and after doing the trial of Apple Music cancelled the latter and still continue with the former. I tried Google Play Music a while back and honestly thought it was just terrible, though maybe it got better since.
Spotify has all the music I've ever searched for. It has great curated playlists, and great algorithmic playlists. It has great "related music". They've gotten that all down brilliantly. Of course it has the ability to download playlists if you will be offline.
The app is available on everything, and the integration between devices is brilliant. It's on my LG TV, my Windows desktop, the xbox...every device. Spotify has no platform bias -- their entire business is modeled around streaming music, and not pushing some secondary goal which inevitably is what Apple, Google, Microsoft, etc have in mind.