I'll post more on this tomorrow.
But is the consensus that I fucked up by letting him do 20 year term?
For mortgage/refi and home equity, the longer the loan, the higher the interest rate is, for the most part.
It was difficult to find current/updated data of home equity rates when compared to mortgage/refi. So, for example, the
internets is saying 10 and 15 year mortgage/refi rates are currently the same (roughly); that means if you got a 15 year loan but payed it off in 10 years, it would only cost you slightly more than getting a 10 year loan from the start. The refi rates from the Zillow link above have the 20 year at %6.06, where as the 15 year is %5.61 and the 10 year is %5.67. That's not to say those are the rates your bank will necessary offer you, just that the same bank should offer a lower rate on a 15 year than a 20.
I've never dealt with low dollar amount loans and I'm not sure how the current loan market is, but in the past, for larger ($200,000+) mortgage and refi loans,
Quicken Loans was pissing in everyone's coffee (other banks) with the lowest rates and fees (sniping customers away). I never dealt with them directly, so I am not sure how good they are with customer service.
As for high origination costs (fees), they are how the loan officer and the loan underwriter get paid (mostly). A 1-2% origination fee on such a small dollar amount is hardly worth the time of the loan officer
IF they have the option of putting that time toward scoring a $200,000+ loan/refi (if they are 100% commission). So I would expect the fees to be higher, when compared to the loan amount. Although, I am not sure what is TOO high (~10% seems rather high).
The local banks that pay a loan officer a salary/hourly, in addition to commission, to be on staff at the bank, are set up better to incentivize loan officers to spend time on smaller loans. So you may actually get the best rate & fees at a local place, over the loan house that only does loans (internet places). Supporting credit unions is always a good thing, so maybe try a local one of those or two as well.
Shopping around could save you $1000+, so it should be worth it to do so, but your mileage may vary.