I’ve used them all and think Spotify wins. Currently on Apple Music as it’s the same money as Spotify to give it a try – I’m waiting for one of their deals to come up and I’ll probably go back to Spotify. The biggest drawback of Spotify I find is that you can’t stream more than one concurrent feed on one login – may not be an issue for you.
Song selection is good on all of them – id play with the apps and pick the one that works best for you and the locations you want to play it. If you’re into the Sonos stuff it plays on that well too. I have had issues with all of them randomly deleting offline content which is really annoying.
Friends and family can get you a decent discount too, Spotify is £2.50 a month if you can get 6 together.