i think craig david is awesome, freddy..queen will always be one of the greatest rock groups ever,
however i think if your talking about the best singer, male...i would have to say hands down Elton John. I have never heard a man projecting so much through his voice and music, especially his earlier stuff, his late 80's stuff was a bit questionable i guess coz he was having a bad coke habit. But his really old classic love songs are amazing!