Zappa hands down (for real music with real musicians). Prince has a greater influence on more ‘pop’ style music (singers, not musicians). Yes, I’m going to get a lot of flak for this.
Prince. He has an enormous amount of talent and the ability to wear those heels and perform is a talent in itself lol