Opinions on what to do with buying a house

Get an engineer. It'll cost a little more right now, but man, it could save you a lifetime of issues. Too bad you don't live in my area, I could recommend one.