There's also loan "origination fees". If you're too poor to up front like a 1/3 of the cost then there's Private Mortgage Insurance fees tacked onto your payment which can be several hundred dollars a month until the principal, which you could be paying down with that PMI is below a certain threshold.
Then there's "closing costs" which is just a fuck you fee with the bank. If rates drop down and you want to refinance then you ahve to pay the origination fees and closing costs for that too.
It's expensive being not fabulously wealthy.