Except for getting the same deal we got (which they quit offering April 17th) I would not recommend dealing with Bank of America. Total Pain in the ass. We got their no fee mortgage plus loan which basically means no PMI and BOA pays all of their closing costs.
However, because the seller paid up to 3% in closing, I bought some points, our interest rate was still 4.375 for 30yr fixed, and because of how the math worked out, not only did we not pay a single penny for closing, but we were supposed to pay 10% down, but because of how the math worked out with credits and what not, we ended up only paying 9.5% down, but got "credit for paying 10%" if that makes sense. No PMI either
I'll be applying for our 8K tax amendment VERY soon.