Guitar:
Jimi Hendrix. He could speak with his guitar and was just an amazing performer (not that I have seen live though

)
There are so many other good ones but you guys have most of them. So here are some I think are good but you have not mentioned yet.
Eric Clapton
Kurt Cobain
Stevie Ray Vaughn
Jimmy Page
Jeff Beck
Eddie Van Halen
Drums: I'm not to educated in this department....
I like Lar and Bonham.
Vocals: Tough choice.......
I really don't have a favorite but I think these people are all great.
Eddie Vedder
James Hetfield
Stevie Nicks - Had to throw a woman in somewhere.
Janis Joplin - again show the love people....
Robert Plant
Oh well just my opinions....
BTW how did Prince get on anybody's list?