All of the people that I have known who were home schooled lack social skills.
Yes you can get them into play groups etc, but dealing with the adverse influences of children who arent friendly etc is not a bad thing, that exists everywhere in life and if you dont know how to deal with it then that could be a problem.
Im personally very happy that I wasn't home schooled.
like everything, you need to provide good home-schooling. when sending your kid to school, you don't send him to a shack with one textbook and expect him to come out ready for univeristy, why should it be any different to home?
on top of that i have seen how some teachers even treat junior kids, telling them to go away, when they're hungry tellign them they can't eat even though the kid is crying, telling little kids to shut up. if that is how my child is going to be raised by a stranger, i'd already consider home schooling.
social skills are important, but i don't send my kid to school to socialise, i send hi mto school to learn. there are plenty of other places i can take my son to socialise. my son is creche at the moment because he plays and interacts with other kids there. i will send him to junior school to learn the basics and to play with friends and enjoy his childhood. however there is a thresh hold and when he needs to begin preforming academically, i am going to offer him a choice if he wants to continue to go to school or if he'd like to be home schooled.
i never enjoyed maths/science/afrikaans because i spent more time chatting to friends and being grounded for what the rest of the class was doing. i was constantly stressed trying to fit in and to do home work and ty to understand what the teacher was trying to explain to me, which i've found years later the internet does better anyway.
if my son's maths sucks, i'll take him to extra lessons. i took extra lessons even though i went to school, school doesn't guarantee anything, it's how you approach it and your attitude to it