I'm biased, having homeschooled our 3 children and have seen the results first hand. That said, nearly 100% of the benefit of home schooling can be summed up in 2 words -- "parental involvement". I never look down on those who choose to utilize the public school system, or any system. The reason our kids "turned out well" is because we worked very hard to make it so. It's certainly no guarantee, but if you spend time looking at options and choose the option that seems best for your kids (and by extension, best for you, you are heavily invested in them), you will be doing the right thing.
Like many things in life, you will get out of your kids schooling, what you put into it. Don't abandon your kids to the school system, that guarantees a bad outcome. Take control and be an active, involved parent, and whatever option you choose will be great for them.