Thanks for sharing. My kid is not yet at school age, but even though I live in suburbia which is good ISD, people are sending their children to Charters. At some level its a status thing, but for me I am for charters for one reason, because I do not believe in one-size-fits all education.
To be honest the gap between public schools in good ISD and charters is in the eye of beholder and mostly subjective.
Tell us what you practiced.