BofA is bad, good, or great depending on your service level. Standard retail banking isn't especially good - but pretty much typical of retail banking. Premier Banking is much better - they send you birthday cards and Christmas presents, let you bypass lines, better rates on deposits (e.g...