Big difference between iheart and Spotify is:
1. Iheart has real radio stations, Spotify has none.
2. If you put a song in iheart, you may get to hear it, but you will hear songs iheart thinks are like it, so you can expand you music tastes. Spotify plays the exact song you want and allows you to explore by having play similar songs.
3. Spotify lets you create play lists of your favorite songs, favorite bands, and create a playlist for a party and you can control every song. Ihearot letsyou set Iit and forget it.
4. Iheart has few commercials except when first starting a station. Spotify has commercials frequently, unless you subscribe for $10 per month.
5. Iheart requires an Internet connection to listen. If you pay Spotify’s fee, you can save songs and play them without internet, like an mp3...so, you can get your play list, then go out on the boat and listen to your favorite songs miles out to sea, or in the middle of no where in the midwest.
Wish I had a teenager here at home to explain all this new tech in person, step-by-step to me! ;-)