The vocals from many male rock singers suffered when performing live. Mercury never seemed like he was struggling when singing live. Whether someone liked his singing or not is a different subject.
Steve Perry of Journey was another. Actually, the entire band. They could fairly closely replicate what they did in the studio live.