Credit Union, all the way.
Of course, the quality of credit union's vary just as much as banks but they are, in general, a much better way for individuals to keep their money. I've exclusively used a credit union for the last ~15 years.
Why would you want to pay someone to handle your money instead of having that service done for free (ok, for a $5 flat lifetime fee)? No fees (mine CU even reimburses me for 3rd party ATM fees), better rates, 100% member focus (i.e. no shareholders to please), etc.
Obviously they don't necessarily meet the needs of businesses/etc. but for personal banking they are, frankly, unbeatable in my experience.
First house I bought I made the mistake of using the builder's preferred lender (countrywide, LOL), and it's was nothing but a horror show. Countrywide went bankrupt a few months after getting the mortgage and they sold to BoA who failed to actually pay the insurance and taxes in a timely fashion and had the audacity to try to make ME pay for the late fees.