Even if it's just personal opinion, there's really no way to honestly answer this question since everyone's tastes are going to change over time. When I was 15, I surely thought Freddie Mercury had the best voice of all-time. In my 20's, that answer probably shifted to Sam Cooke. I'm 35 now...