I have been with Citibank since I moved here from Long Island. There are no branches for 100 miles in any direction so I have done all my banking online and via mail.
Today I found out that they intend to charge me a fee to send me deposit slips in the mail (more than postage). They had never done this before and I think it's a lousy thing to do. I could just grab as many as I want if there was a branch nearby and I think it is a bad move to charge people to deposit in your bank. I am also not liking some other policy changes they have made, especially outsourcing their phone support.
So I am considering moving to a bank that has branches in the area. The larger ones (that have decent online systems) are HSBC and M&T Bank. Any experience with them?