The only thing I don't like about BofA is that I have to call in any order over 100k shares. That just about makes it every order for me. But I like the way my checking acct is linked to my trading acct. Don't have to worry about making any deposits into the trading acct.