Schwab. Competitive assortment of funds, very low or no fees, great support. A brokerage account comes with a great checking account, free checks, no monthly fees, ATM fees fully refundable all over the world, bill pay doesn't withdraw until payee cashes the check, mobile deposit.