Happybilly,
I've also looked into the other schools that you have mentioned and it depends on what you want for your child. In my situation, I was looking for a smaller school, that taught in chinese with some english. My son speaks mostly english at home but he has picked up some chinese and can recognize characters after the 1st term! Keen Mind has been great for my son who is in nursery there. He is enjoying it and I am quite pleased with how organised they are. Just to mention that I've also been looking to see what other options are out there and have still decided to stay with KM for his K1.