Homeschooling is good, because you get to pay better attention to that one kid. And for the most part, because you learn what method best works for that child, you are able to teach him/her better and they learn faster.
But then, it doesn't cover every other facet that traditional school does. There's more to learn that just the subjects taught. So I agree with you