BOA, some credit unions ( my local banks), chase all suck when dealing with crypto in my experience. I had luck with Wells Fargo and Charles Schwab. I been using the new app called Abra which I really like with my AMEX and Well Fargo account. Problem is they only allow $200 deposits with AMEX at first. I contacted them and I’m allowed for higher deposits with AMEX now. I must say I like Abra so far.