No idea about crypto, but Great Southern Bank is excellent.
They are a “customer owned” bank - so all profits the bank generates from the money you deposit, fees you pay (there aren’t many fees) are returned to you, as both a customer and partial owner of the bank.