If I were you, I will definitely go for MCS
(1) like you said, people from all walks of life, so it's like a little society for your girl
(2) no need to pay school fees, money can be saved for other ECA.
(3) MCS has higher ranking than GHS
A friend of mine who is a graduate from GHS also sent her girl to MCS than GHS.