1st bank of colorado
local, locally owned
very few BS fees, I believe they have free checking accounts with a low minimum
they are everywhere in colorado, no fees for their ATM's

Been with them 20+ years.