It worked out really, really well for me. Most immediately, it relieved a bunch of social pressure to "fit in". My curriculum was self-paced so I was able to work through the material I already knew at a fast clip. I did grades 9-12 in 3 years instead of the typical 4, and was able graduate the same year as my then-girlfriend, now-wife (hold the jokes please, she's not my sister).
Beyond my personal experience being home-schooled, I'm now a father of 5, and I think the biggest thing missing from the other comments in this discussion is the concept that the education of children is just one of the many responsibilities of parents.
As a parent, it's your personal job to make sure your children are fed, clothed, bathed, socialized, educated, moralized, understood, and secured. Everyone worries about the "socialization" of home-schooled kids. But the parent who is taking an active interest in the education of their child is almost certainly also taking an active interest in their child's social development.
I think it's rather more likely that parents today are all too happy to abdicate and outsource those responsibilities to whatever institution is willing to take them on.
Don't get me wrong. That we have freely available public education is undoubtedly a great thing. The capacity to read and write effectively and to think critically is an amazing economic mobilizer. There's a reason slave-owners in the deep south wanted to keep their slaves from learning to read. But having that education available is supremely preferable to having it mandated by the state.