It sounds hyperbolic calling him the best rock vocalist of all time but given rock is a genre in which no one can sing it's not really saying much at all. I mean, who is better? Stevie Nicks. Who else? Not the Beatles, not Jagger, not Daltrey, not even Phil Lynott who I like.