KeyBank is a regional bank with a mix of in-branch and online options. While it only has branches in 15 states, it offers a wide range of checking, savings and lending products, including basic ...