I think the socialization thing is probably the biggest drawback to homeschooling. It also probably depends entirely on the personality of the kids. Some kids thrive in huge group environments. Some don't. I guess it would also depend on how good and available your parent is, but most homeschoolers have very engaged parents from what I've seen.