see posts 7 & 8.
I use both regular checking with local banks (because I like to be able to ask for favors when the occasion calls) and with an online bank, which has served me well. The only problems I have with online banking is that the bank keeps the float (not that it amounts to much) and the payments can take as much as five business days, which would make my Amer. Express payments late each time. One other inconvenience with my online bank is the delay from mailing checks to them to it actually being deposited into my account.
One advantage to the online bank is that it pays a higher interest than most local banks.
Advantage of using local banks is that I like to be able to have my bankers know me which makes getting loans and shuffling paper much easier. My local bankers take great care of me. I guess it helps to know the owners and the execs.