My top 5:
Bon Scott (RIP I know, but for AC/DC fans a legend that must be mentioned)
Axl Rose
James Hetfield
Bruce Dickenson
Kurt Cobain.
Axl Rose?
Kurt Kobain?
Great bands, but NOT great singers musically.
Sebastian Bach could hit some pretty insane notes.