Going to a regular school is more than just education. School kids get to mingle with their peers and teachers and in the process acquire social skills that are important when they progress into adult life.
Some critics have criticized that homeschooling does not fulfill this aspect of education. Since the child is studying alone at home, it does not give him/her the opportunity to pick up social skills. Some critics even pointed out that homeschooling children are less able to express themselves compared to the regular school goers.
However studies have shown quite the opposite. Public school children are put under fiercely competitive school environments. The net result is that they lack the confidence to initiate or hold a conversation. They do not know how to interact with other age group people. Some seems to have no social skills at all! This is indeed worrying.
On the other hand, homeschooling children are more aware of the implications and purpose of their learning. They are also able to make intelligent comments and are more attentively when studying.
The studies concluded that public school goers pick up bad influences from their peers while homeschooling children are shielded from such negative influences.
In my own opinion, homeschooling children are better prepared with the tools necessary to face the world. Being shielded from negative influences from their peers plus the positive influences from parents will help them to be more versatile and a more well-rounded individual.