Not sure why anyone in the US uses Bank of America over multiple better alternatives, but bad news for those who insist on sticking with them, I guess.
They have a few perks other banks don't have, which is why I've stayed. You can transfer money between Bank of America customers online, which is convenient for paying roommates, giving/getting money from family, etc. They also allow you to pick up a temporary debit card in their branches if you lose your debit card, so you're not out of luck for 5-7 business days until the new one gets sent. They also allow check and cash depositing at their ATMs, of which there are tons. Those are important to me and make my life easier.
On a less important note, I have Red Sox and Patriots accounts, which give me fun debit cards and checks.
This $5 is enough of an insult that I may change anyway, though.