I like going with local or regional banks. There are trade offs and you need to do your due diligence but I like that you can develop a relationship with them. Credit Unions are another possibility.
If you plan to integrate bitcoin into your business, check out https://zaprite.com/