For me, clearly Freddie Mercury. His voice and his charisma was from another world. But i respect the guitar talent of Brian May too.
ELE
ElectricBugalooLP
Brian May and Johen Deacon were not only good musicians with the ability to play multiple instruments, but were also classically trained singers. So I don't know, Mercury was a great singer, but I think overall talent would have to go to Brian May.