I had a fantastic experience at my well-regarded, massive public flagship. Great academics and opportunities, fun social life, and good people. So I have no complaints and would very happily repeat the experience.
But, if I were to do it again, I'd also consider strong LACs with a reputation for work-life balance like Bowdoin, Pomona, Wesleyan, or Dartmouth (which I consider an LAC), but only in their current iterations. Thirty years ago, however, I'd have been concerned that such schools (excepting maybe Pomona) were too waspy/prep school-y in culture.