Thanks a lot for sharing!
I am thinking to go with CapitalOne Spark Business Checking. CapitalOne looks better so far based on my research, although I would love to support a smaller, local bank (Huntington, City National, etc.). I wanted to open a business account with my Credit Union, but it is in another state, and they would not open an account if I do not reside and do business in their state.
I am hoping to use the Checking account for as long as I can, and not get a credit card. However, maybe it is not financially smart not to get a credit card - I may collect travel points/cash back on it.