Berkeley is great. I loved it, and I don't have any reason to believe I should have gone anywhere else. It's strong in a ton of areas so if Bio/Chem aren't your tea, major in something else. It's all good there.
One thing I do have to say is that med school adcoms don't really take the deflated Berkeley GPA into consideration. They don't say "Well, a B at Berkeley is like an A at another school," or anything like that. So if you want to go to a top tier med school but you aren't sure you can make the grades at Cal, you might want to reconsider. Or take something kinda BS like Ethnic Studies as your major. (Haha, I just had to get a twLF joke in there!)
Good luck
Alli