I am adamantly against homeschooling.
My mom homeschools my little brother for the 'religious reasons'. Luckily, they didn't try to force me into it as I was already in like 8th grade when they started homeschooling my little bro after he asked them to (He didn't know what he was getting into). Basically, the church I'm forced to go to is SUPER catholic, most of the kids there are homeschooled, and most of them are SUPER CREEPY. I get forced to go to a youth group with them sometimes, and basically those few of us who aren't homeschooled stick together, and the homeschooled kids don't talk. I'm the coolest one, obviously, as I'm the only one who goes to public schools, not a religious school. Okay, arrogant way to put that, but I really am the most socially adjusted person. And really, coolest.
My little brother and those guys do get some social interaction, and some of them aren't too bad. But one thing homeschooling does in that since your parents get to choose every part of your curriculum, you get used to the idea that you should be in COMPLETE control. You don't have to get used to dealing with conflicting opinions from other people. As far as little bro goes, he's a jerk. He's terrible about accepting other peoples opinions or not getting his way. It's kinda a 'bully-authority syndrome' to make up something that sounds pychological. The parents are the authority figure, but they're also the 'bully' in that they choose everything. When the kid gets into a situation where he or she is in charge or with equals, the idea that they should get to choose everything seems to come into effect.
I'm also a little spoiled when it comes to education, as I go to a great school in a great suburb. I've been doing the gifted program here since about 2nd grade (Best part of elementary school EVARRR. And pretty sweet in middle school and high school) and I've been in a lot of different programs and extracurriculars. Our school has like 12 national merit semifinalists this year, one of which is me

and has a very good reputation in a lot of things. Throughout high school, I've dabbled in math club and latin club (well, stuck with latin club, but its pointless. I dont actually do anything in it, and math club was only frosh year

), played tennis and football, and been intensely involved with journalism and orchestra. I'm a violinist in our top orchestra as well as having played in the pit for musicals and our extracurricular symphony, and I'm sports editor for our newspaper and editor in chief for our literary magazine. I'm also in National Honor Society and have done some academic competitions like National Academic Decathlon. Granted, not everybody is dumb enough to get involved in so much stuff, but there's no way I woulda been able to do all the things I've done as a homeschooler.
I think it's necessary to learn to deal with different people and learn how to deal with adversity and make your own decisions. Homeschooling just doesn't have the edge when it comes to that.
Don't do it.