Most classes are awesome, but of course, they vary by professor. Most large classes combine theory and practical application, usually involving the Socratic style of teaching. Seminar classes are often theoretical, while practicums and clinics provide practical experience through either role playing or representing real clients. There isn't a clinic for every area of practice, but where there isn't a clinic, there is usually a practicum that gives students a better field for real world practice. Many faculty members are leaders in their field, and I've been lucky to take classes from professors whose names alone give me credibility in my field of study when I apply for internships and jobs.
Quality of Life
Ann Arbor is the best college city ever. It really caters to students, so not only are the libraries and school buildings open late (or even 24-hours), but so are many restaurants and coffee shops. While the cost of living may be a little more than other cities, it's nothing near New York or Chicago prices. There isn't much crime, there is always something going on (on campus or off), there are many great restaurants (some are famous), and we have great Big 10 sports teams to top it all off.