I don't understand what you mean by "bank with", then. I put my money in and take it out as needed with my credit union. I have direct deposit, a credit card, checking, and savings. I have web-based tools where I can immediately shuffle money between accounts.
What is missing from that set of use cases?
EDIT: Oxford comma