I think homeschooling is wonderful for some families, it doesn't work for everyone but for more then enough to make it worthwhile. More people do it them they think, if you help your children with their homework, you are homeschooling really.
The main objection to homeschooling I hear is "What about their socialization?" My general thought I if that is the best you can come up with there are some deep problems on your side. Not that it isn't a potential issue, if you get a ll insular then your children can run into some issues, like not being able to stand filling out forms and waiting for a bureaucracy to accomplish something.
Getting involved with group activities is important that way. Volunteering for some community service, joining a sports team or the local Boy Scout troop will make a big difference there. Schools have cut virtually all extracurricular activities not directly related to the sports teams, so often you'll have to go outside the school anyway.
There are clubs and associations for all kinds of things, bird watching, rocketry, collectable card games, and more then I can imagine, I keep running across groups doing things I would never have thought of. Go to your local library they are often the focal point of contact for these kinds of groups.
While there are lots of groups out there they may not be doing what you want to do, that is okay. That means you may have to create your own social group to do things with. You might as well do it right as part of training for the real world. Create a name, rules of association, choose a leader or committee of leaders and so on.
People are social and it is best to do a lot of that and also to create bounds to make what you are doing clear.