It's better because it's free, as opposed to the rest of options that you've mentioned which either a) cost money or b) force you to listen to ads.
(Pro-tip: if you use https://open.spotify.com/ with a free account with an ad blocker, you get no ads)