Berkeley is not for everyone. You probably won’t really understand until you feel or decide like you belong to the community. As an OOS student from an upper middle class home, I can tell you I never imagined going to Cal, let alone a public school. But being a student at Berkeley has built so much character in me.
I’m going to address the list of cons you gave us, @dotori. First, I think about half that list is a little unfair. Most schools in the USA have more severe weather than Berkeley, and as someone who does not live in SoCal, it rains a normal amount in Berkeley. Students are not nearly as terrible and out there to sabotage each other as you have described; if someone you know has come across that experience, I’m truly sorry for them but generally that doesn’t happen. As for the TAs (or GSIs as we call them), many private schools have TAs teach classes, like Vandy or NYU. Also just about everywhere you go, there will an emphasis on engineering, business, and premed. It’s inevitable because generally people with these degrees will make more money. Now Berkeley is no suburb, but the area is fairly college town-oriented, which is nice. (If you want to compare to Ivies, much more life than Dartmouth and Cornell, and safer than Columbia and Yale, in my opinion.)
Berkeley undergraduate, in my opinion, is underrated. Literally, just about every major (except music and art…) is top 10 in the country. Top notch professors all around. The “professors that care more about research” is just an overgeneralization all research schools provide. The history of Berkeley and the Free Speech Movement are all really great. Cal is also the only school in the nation with an autonomous student government, so students have the freedom to speak their mind without worrying about faculty or administration.
I’ll admit, Berkeley’s population is fairly large, but as someone who was fairly sheltered and, in terms of academics, could do nothing and be handed everything in high school, Cal was a good slap of reality. I have friends in smaller schools who get lots of individualized attention, professors schedule one on one’s with them, give them a private tutor if they’re not doing well-- that’s not reality. Your potential employers aren’t going to baby you or provide you help, you’re going have to do that yourself. First of all, Berkeley has lots of resources and places for help and people for tutor, but you have to first be self motivated-- your education is ultimately in your hands. It’s really good to start building initiative and self responsibility now for jobs later.
Also, proximity is probably what’s driving your perception the most. I’ve lived in many areas around the US and one of them was an area where nearly everyone I knew either went to Vanderbilt or Emory, so in my opinion Berkeley is at least on par with those schools.