"He is a good boy."
Translation:C'est un bon garçon.
I'm wondering the same thing. Why on earth would you use a non-specific term without a gender (c'est) instead of a pronoun of the appropriate gender (il)?
so... I understand the use of c'est in general, but when you're talking about a person, wouldn't you use a pronoun?