Keep in mind that Bank of America owns PATENTS for cryptocurrency exchange technologies. They will insist that you buy on their platform (while collecting fees) rather than let your cash leave "their" accounts to be invested on other exchanges!
https://news.bitcoin.com/uspto-approves-bank-of-americas-cryptocurrency-exchange-patent/
A solid point banks trying to get their grubby hands all over your hard earned money what little you get to keep anymore.