Just wanted to add, if you do homeschool, in many cities there are homeschooling co-ops or groups that meet regularly. The focus varies, some are just for socialization, some are to help teach non-traditional or different subjects (foreign languages or advanced subjects) or even for specialized field trips. You may want to check out what type of support system your community has. There are many, many, many ways for a homeschooled child to get socialization and not feel isolated. Regular playdates, playgroups, activities at the library, homeschooling co-ops, community sports, group lessons, church activities, community activities, not to mention neighborhood kids. Some public school systems will even let your homeschoooled child participate in their extracurricular activites. This varies by school system. Ours tends to be anti-homeschooling but there are many that are not. Personally, I think the idea that homeschooled children lead a lonely, isolated existence is outdated. If more people truelly researched homeschooling, they'd realize that with just a little work, homeschoolers can be just as outgoing and have as many or more friends than kids in traditional schools. And, one benefit is that usually homeschoolers can accomplish more learning in a much shorter period of time than kids in traditional schools. That leaves more time for social activities, extracurricular activities, and just good old fashioned play.
I'm not at all trying to start a debate or say that one type of schooling is better than another - I think it varies by family and even by child. However, I just wanted to dispell some of the common misconceptions about homeschooling. And, for what it's worth, I do NOT homeschool. Two of our children are in public schools, one is in preschool. It's not feasible for our family at this time. Our oldest child does not want to be homeschooled. He loves his school and is doing well. Our middle child would probably be a better candidate for homeschooling due to his personality (and the fact that he's gifted and not receiving the education he deserves.)
Good luck in your decision.