BofA has always travelled well with me except a cash advance needed in Russia some years ago. American express came through but they are not really a bank.
Chase I will avoid at almost any cost due to an agreement dispute. NYAG told them to stop the illegal fees but I had moved on before this got straitened out. Never again.
Wells Fargo has loaned me some money but they are not very organized to get it right the first time.
DD uses US Bank and I have some experience with them. I would go with them as an alternative to BofA.