Spotify wins as of my opinion. Tidal has a wonky service that doesn't support all types of music, Apple music only has a certain set of music as well. Spotify is a nice go to as it is cheaper if you purchase an upgrade option through a member here on MPGH/ as of Apple music, there aren't any options available to pay for a cheaper upgrade/ On an iphone, apple music runs better due to being an installed app, whereas spotify may run a little slower.