Berkeley easily rests on its reputation as being an elite research school and one of the best public universities in the United States. While its reputation holds true, the problem is that some students aren't here just for the theoretical and research aspect of things. The academic quality is very good, but some classes have too much emphasis on theory.
One big downfall of Berkeley is its massive size. I understand that it is a huge university, but the school is very misleading about the class size. While I am sure it depends on you major, the atmosphere can be very impersonal. I've had very few classes with less than 25 people. You do not get the same kind of personal attention you would at a smaller school. I found it difficult to be seen as anything but a number. Even getting a letter of recommendation is a difficult feat because a) most professors don't know who their students are and b) the professors are too busy with research to write letters of recommendation.
While they may be impersonal, they professors offer a wealth of knowledge and classes are mostly stimulating. Overall, the faculty is great, but the administration is not to be praised. I don't know what is wrong with the advisers, but they do not do their job well.
My advice to future students:
Be sure and take advantage of the vast resources Berkeley has to offer. Getting involved is also really important to getting the most valuable education. A lot of what you will learn happens outside of class and the students can be as interesting as some professors.
I would recommend University of California - Berkeley to a friend!