I use Spotify for streaming. The curated playlists are good, and the native chrome cast support is super helpful. As others pointed out, it is renting your music, but there is a lot more music that I want to listen to than I want to own. When I need to own a physical copy of the music, I go for the vinyl. Most new vinyl releases include a download code for digital files, which gets the best of both worlds.