I like most of those you mentioned as well. Not a fan of the Beatles but I was a fan of George Harrison. Bob Dylan, no way. The man cannot carry a tune in a bucket. Prince was a phenomenal guitar player and a lot of people don’t realize that. He also wrote a few good songs. I have a lot of respect for good musicians. I have 2 musicians in my house and I know the time and effort it takes.
He’s written dozens of hit songs for other artists as well. On his albums he sang, played every instrument, wrote and produced. Literally did it all. Total freak. Total genius.