The real limitation of YouInvest is the lack of margin and the delay time in transfer of funds from sales to wait for settlement. They also are very limited on options strategies, only going to Level 2, and Merrill/BoA doesn't have this problem. On the other hand, Chase did offer a safe deposit box at a legacy Home Savings branch while Bank of America has no safe deposit boxes at any branch nearby. Chase also has great money transfer capabilities, including real time transfer, while BoA inexplicably still charges for outgoing ACHs, even for Platinum Honors customers. So I hold $75k in ETFs at Chase and put the rest in BoA, and do my everyday banking in neither.