GPM is great imo.

You can upload your own music library plus access the entire Google Music library for offline listening. Their radio services are great for discovering new artists and they get all of the new releases at the same time as Spotify and the other platforms.

Also, their payout to artists is higher than Spotify and their streams are counted for Nielsen and Billboard afaik.