I've been banking with US Bank for over 18 years, and unlike many banks (TCF in particular... who's process may have changed by now since they got sued over it) US Bank counts your deposits first, checks or debits against your account second. If you know how to use Google, and you can find a branch by you, you will get the help you need.
The statements by Joe B. Are insanely false and ridiculous. I have 2 checking accounts, 3 savings account and 2 US Bank Visa cards, I've never had an issue doing what I needed to do with regard to any of these accounts, and if I did have a question, they were easy to reach and always helpful.
I am NOT currently a fan of their mobile app as they've kept updating it to a point where bill pay is messed up, but otherwise it has been most useful for transferring money and managing my balances. I've traveled the country and never had an issue getting money when I needed it, or handling my finances. And the bill pay on their website has helped me manage my monthly payments (house, utilities, loans) with ease, which was suggested by a US Bank customer service rep.
And just for the record, I've been buying groceries (and countless other things) at Walmart for 20 years... guess how I paid for it.:-)
In general, over 18+ years, I can absolutely recommend US Bank. And no, I don't work there, I'm just a customer who opened an account there because it was across the street from where I worked at the time. I've always received the help I needed.
But to be clear, if you suck at managing money? NO BANK is going to be your savior!