There is no one-size-fits-all in this case.
One thing I fear for my children is that homeschooling may rob them of vital social skills that can't easily be taught at home. But with the right social network (large family / friends), this can also be addressed.