My kid study in SMC. I think both are gd school, here is my summary for yr consideration:
1. top result vs happy learning
2. exercise vs reading
Again, even yr kids read a lot of books, it doesn't guarantee them to have a great result in Eng or Chn as exam really need to do exercises to enhance the skills.
If you kid doesn't mind to do exercises, I think you can try SFA, no matter how the public result is better. However, I'm also confident in the coming result for SMC.