Bank of America is BY FAR the absolute worst. Anyone who tells you differently hasn't tried enough banks
We use US BANK and are very happy with them. The best banks are the small ones that have no branches or very few. But they come by your office to pick up deposits, give you great money market rates, etc.
Speaking of which, CitiBank is offering 5% no min balace money markets now
