IMO, Chris Cornell has the greatest rock n roll voice of our generation. He has exceptional range with that whiskey-sour gruffness required to pull it all off.
The vocalists I listed earlier could all sing a completely different genre (and two of them did) and excel because they were blessed with Mariah Carey-like range.
Cornell can only do Rock n Roll, yet he is exceptional (and one uva song writer at that, I still pop in that tune from the Great Expectations soundtrack and ing weep that I didnt write that and couldnt hit the notes on my best day).