Best is to put money with Fidelity or TD Ameritrade AND BankDirect
I had a significant amount with Fidelity... transferred $25k to Ameritrade to get their SPG Bonus, and transferring $50k as soon as this CD matures to BankDirect.
5k miles / month tax-free is worth more than 1.x% interest rates that are taxed to death.