I really enjoy Pandora for the same reasons you have mentioned here. My signifcant other has opted to go with...what I believe is... Project Playlists...? I will find out for sure. He has particular favorite artists and likes to learn from others who like the same...and then hear what they are listening to.