We homeschool. I love it. I firmly believe in it as a good, viable, legal, moral, and Godly option for education. I will not argue that it's the ONLY good, viable, legal, moral, and Godly option, though. So you're in the wrong place if you want that.
Here's something you don't often see homeschoolers publically admitting, though. Homeschooled kids are still sinners. Keeping them away from the public school setting, with all its temptations and ungodly influences and worldly curriculum doesn't change that children still love the world and the things of the world. It doesn't change their rebellious hearts. Only God can do that, through His Holy Spirit. Let that sink in - Only God can do that, through His Holy Spirit. My kids, until the point of repentance and regeneration are unregenerate sinners bound for an eternity in hell. Homeschooling won't save them.
What I fear homeschooling may do, if I am not very careful, is create highly moral sinners. Ones with a false sense of eternal security. That's a fearful thing to have. It's what all those cults promise.
Homeschooling can be a bed of self-righteous Pharisee-ism if I am not careful. It can, in fact, hinder them from coming to a true saving relationship with Christ. Honestly, it would be better for me to put them in the public schools than to get in the way of their true eternal salvation.
As with anything, much prayer is needed to avoid the pitfalls of legalism.