I use Etrade. Their a stock and portfolio company more then a bank. So they don't act like a bank. Checking with interest (Something like .8%) 3% interest saving account. My 401K rolled into an IRA for me. Quick access to stocks.
Best of all there is no "Available" and "Actual" balance. It is either there or it is not. I can buy a sandwich, look at my account right then and that sandwich is taken out.
unlike a bank that makes billions on overdrafts, etrade simply does not allow your account to go negative.
There is some down sides as they are not a bank, but I am happy not dealing with banks.