Being a cranky old bat I prefer personal service for anything possible. Living well outside of the city means I do have to do some things online, but anything outside the norm needs a human whose hand I can shake.
Pretty cool on the scanning, I haven't heard of that until now.
They have an I phone app for banking. It sounds like there are some security issues though. I have always used direct deposit. If I worked for a company that didn't have that option I would want to cash it in person.
I don't trust ATM deposits. Other than that I do all my bill paying on line. I'm going cash free this year so we can track everything that is spent. It will make tax time a lot easier.