Bank of America's ATM's are wonderful. You deposit whatever you want and you can get back whatever you want as long as the machine has it. It asks what you want so if someone has deposited 100's, you can get hundreds, and so on and so forth. They have a video teller ATM that is pretty awesome as well!
Too many fees. Credit union. No fees for 18 years, and they have been paying me back a chunk of money every year. Member rewards.