Use community banks or local credit unions. My employer has its own CU, which I'd use except its hours suck and it has one location, the lobby of our office. I will probably open an account with them eventually, especially if I take out an auto or home loan (the ONLY reasons to go into debt) but not for my regular banking. For that, I am about to leave (as soon as the CU's nearby location which is under construction opens its doors, I'm there) a large retail bank that has built its business on fucking me and the other customers over (I once had the branch manager hang up on me 30 straight times -I am persistent- and finally threaten to call the police and charge me with harassment after I wouldn't stop calling because they reordered transactions from largest to smallest, instead of charging them in order, which would have resulted in only 1 $38 charge, not 7, at a total cost of $266) for a larger -but still local- CU.
Even Wells Fargo, another big retail bank has what they call "Direct Deposit Advance," which is a cheaper alternative to the Payday Lender, and all you have to have to qualify is at least one previous direct deposit, and you can borrow up to $500 against your next check at the rate of $2 or $3 per $100 borrowed. That's helluva deal versus my banks $12 per overdraft transaction, against a credit line they charge me 17.5% APR on already. Or, if that's maxed out (which at $12 a pop on top of the overdrafts happens fast) $38 each!!! Paying $38 for a $1.73 makes me want to destroy things. But the worst is, when they do it when it isn't even my fault. Compass, my horrid bank, charged me for a PayPal error, a double charge (within 3.5 seconds of ythe original legitimate charge) that they ADMITTED was in error (don't even get me started on PayPal, whose business model relies on holding our money and being as slow as possible to execute any transaction, because they earn ALL their money on residual micro interest payments) and the seller of the item attempted to refund to me immediately. I was on the phone everyday for a week, and my bank acted like they were doing me a huge favor and being all magnanimous in refunding these bullshit fees that weren't my fault, as if they should have just told me to sue PayPal, like, HELLO, who the fuck is YOUR customer!?! Then, when it happened AGAIN (the aforementioned 7 overdraft fees) because an automated bill payment was processed a day early, due to the Veteran's Day bank holiday, a day I had to WORK, they refused to fix it and told me to sue the creditor! Then, when it happened AGAIN, because I switched insurers, and my old insurer billed me an entire premium payment instead of the $25 cancellation fee, it required multiple phone calls for over a week to rectify, and the ONLY saving grace was that it was a VISA debit, not a EFT or check, so that I could avail myself of the VISA dispute resolution system.
See? These people build their business on fucking over their customers, and yet local banks and CU's will extend micro-loans, short terms credit, direct deposit advances, and more, all while charging less in fees and interest and offering better return on your investments, which are all local anyway. They loan your deposits to your neighbors, not Goldman Sachs, and they have the same FDIC insurance coverage as the big boys.
So, when it comes to banking... GO LOCAL!!!