Have to agree, best all time singer Freddie Mercury. Best living singer at the minute would be Leona Lewis.
George Michael has a beautiful voice. It’s strong and powerful, yet he can sing so gentle. Take away the 80’s Wham, and the short shorts etc, his voice is beautiful, and he can sing all kinds of music. I just love "Kissing A Fool", but even present day songs by him are still great. He still tours and still has millions of fans.
I've never heard of Gruff Rhys. Judging by the response, however, I think it might be worthwhile tracking down some of his music. I'm surprised no one mentioned Paul Young (Every Time You Go Away). I thought he was very popular - at least some years ago - in the U.K.