Get an honest look at Bank of America mortgages, their rates, customer service, and whether this banking giant is a good fit ...