I'm torn between all of these.
I hear that only Fidelity has no closure fee on the IRA and I also like the idea of using a cash management account as a high yield checking account.
I like the credit card benefits on Merrill.
I hear good things about think or swim from Schwab, although I don't really day trade.
I don't hear much about Vanguard, just that it's outdated but they have the best robo advisors.
I don't know much about the others and what they offer.