No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I like a local credit union. A lot of them are free business checking. Most if not all offer mobile deposit. I love mobile deposit because I can do it from the comfort of my home or office and not deal with traffic.
I prefer local vs an online because you may have to go in on occasion and it's nice to have the ability of walking in and having a face to face as needed.
Sounds like you already made your choice, but there are some great bonuses out there depending on what state you live in:
http://www.doctorofcredit.com/best-bank-account-bonuses/#Best_Business_Bank_Bonuses
Someone from OH or MI could pick up $900 very quickly.