I've been using Bitkub for many years now with no issues. That said, many people seem to have trouble maintaining their account there, KYC issues. As for a bank, I just use my small KTB account that's hooked up to my Bitkub account. Plenty of options. I'd doubt if any bank is particularly crypto friendly if you offramp large amounts.