"He is a nice guy and he is loved by all."
"Il est un type bien et il est aimé par tous." is marked as wrong... I think "il est" and "c'est" should be equivalent if the subject is masculin.
with indefinite article, the rule has to be respected: he is a + noun has to be translated to "c'est un + noun"
J'ai utilisé "un mec" and lost a heart :( I've reported this saying that it should be accepted (c'est même dans le dictionnaire R-C)