well I hate tellers and atms. but the bank keeps me from spending all my money... so I gotta deal with it.
I've also found that with 9/10 checks, there's no delay in getting the full amount into your account if you do the deposit with a teller. If you deposit via ATM, they hold em for like 2 business days until you get the full amount.
I'd be ok with banks being open until maybe 8pm... that's still a prime hour of the night. but if you can't make it to the bank from opening minute to 8 pm at night... you didn't try hard enough. I've seen a bank teller 3 times in this past year. This past Friday, a few days after x-mas, and to open my account. I'm usually fine with the ATM deposits. It's not like my full check is going away the next day.