Many studies have shown that homeschoolers actually score better on tests such as SAT and the like because they have more initiative and self-control, etc. Homeschooling also allows the student to have more time with his/her family, plus freedom in what he/she chooses to do and what kind of people to associate with. It's quite beneficial to the student in life skills, I think.
Of course this all also depends on if your teacher in homeschooling is a good one, if you have a positive attitude towards studying, etc. But in general, even though it doesn't allow for much socializing, it makes the student learn to be friendly to everyone and to go out to find people they get along with.
I'm homeschooled and I'm not saying it's the best for everyone and the whole world should be homeschooled. I'm just saying that it's a very reasonable choice for those who choose it! :D These are just my thoughts.
Thanks for listening! =)