I have had generally positive experiences with PenFed, Quickenloans and Schwabbank, and a great experience with GranderHome for my last refi.
I had an awful experience, bait and switch and shitty customer service, with Amerisave.
They maybe ok if you got a job, but if you are already retired they were really bad.
I'm currently looking at LoanDepot and GranderHome. But I'll also check out better.com and Lenderfi.