Always remember your real estate agent doesn't work for you as you don't pay them, since they work for a commission from the sale, therefor they have a vested interest in having you buy the most expensive house. Get one you can trust.
Also do all the research you can, my mortgage guy ended up being a real shady guy, we got a lot of misinformation from him, it was like dealing with a sleazy used car dealer. And we were going through SEFCU.
Don't worry about the bank you go through past the closing costs, my mortgage was sold twice before I made the first payment, and has been sold two additional times since.
I went 0 down with a FHA and my mortgage insurance is about 18% of my mortgage payment. I've never heard of insurance being more than the payment, escrow maybe.