He's a bit strange due to an extremely poor childhood environment; but Prince is talented. His talent as a guitarist is really underrated.
I have rediscovered Prince on YouTube. His newer work, especially live performances, are very good. His skill and musicality really comes through live.