Bottom line is that it is really hard to generalize about colleges because colleges can be so different.
I've found the smaller lectures to be much nicer since it allows engaged students to discuss the subject with the lecturer more freely. (Of course, it depends on the lecturer, i.e. if he/she allows questions and counterpoints from the audience, but most lecturers do.)
One section of the course was on Feminism and my professor started off the section by saying that if you're not a feminist you shouldn't come to the lectures. In fact, this was the perfect overture to a grueling 6 months of my professor soap boxing her political opinions instead of the actual critical thinking skills I thought I would be getting out of the course.
Good tests matter. Teaching to the test is the same thing as teaching the material needed, given that the test is decent.
Direct any complaints toward poor-quality tests.