We have used BOA for well over 30 years and are very satisfied. We also use Merrill Lynch for investments, so it is easy to move money back and forth. The closet branch is 40 miles away in Tyler so we haven't set foot in a bank in years, everything is done online or with the app. We also have accts at a small local bank for farm and horse expenses. BOA makes it easy to transfer money between banks. So far this year we have received over $2,000 in rewards and due to our rewards tier we pay no fees.