Pretty narrow view of RnR to come up with those choices.
None of those guys rate in my book, as I don't like screamers. Just my $.02.
Good Luck with yer poll tho,
No Mick Jagger?
None of those guys are even in the top ten.
Mick Jagger And Jim Morrison blow them away.
Unfortunately, I did.
Unfortunate because it dates me.
Also saw Mick Jagger many times, and I forgot one of the greatest front men of all, Bob Marley, who I actually sang on stage with in the chorus.
Used to sell him herb, too....
Joe Cocker is a great front man also, as is Rod Stewert.