Both of my kids are public schooled, but that was mostly because I doubted my own abilities to be an effective teacher. I doubt doubting myself now! LOL
I think home schooling is a great option for lots of kids. They tend to keep their love of learning more so when what they are learning is catered to them. Field trips can be so much easier and more frequent. Overall, a great option.
I'm not saying public school is a lot worse, or anything. My son goes to a high school that incorporates an Integrated Arts Program, which makes his artistic experience at school a lot more enriched than I could have made it at home, for instance.