I turned out fine - but in retrospect I had a lot of growing up yet to do, and I think I would have made better use of my college experience if I had been able to do that growing up before college as opposed to during freshman and sophomore year, where you make a lot of decisions that will influence your life for a while. I missed many opportunities at MIT because I didn't really understand how the academic and professional world worked and what would be important to focus on for my career - let alone more personal matters. Looking back now I wish I had actually taken a year off before college, as opposed to skipping a grade in a hurry to get there, and I encourage every high school student and parent I know to think in these terms.
This will of course be very situational. Yes, if you are in a bad high school with bad teachers and bad students, you might be better off skipping it in favor of some alternative. But in general, a lot of growing up is just getting experience and doing things, and high school is how you get a lot of that experience before you go to college and have to do bigger and more consequential things. Don't be (or don't let your kids be) in a hurry to get ahead of that curve.