Where ever you go have the details checked out before you sign so you know exactly what the terms are. What is written and what you are told can be very different.
We hired an attorney for our purchase & close. It is not usually how it's done down here in TX (lawyering up is common on the coasts) but we were very glad we did, especially with all the mortgage scandals going about at the time. Everything we got from the bank, agents, city ect we just passed to him. We'd read it too but heck, what do we know of real estate law? He would read it and tell us the cliff notes version of what it said.
Some problems cropped up and we were VERY glad to already have legal council to advise us. The sellers were also glad. The real estate agent who tried to sneak in a double dip of her commissions was not so glad when we caught the subtle language of a paticular clause.
That wasn't the only issue, but it was one where having the attorney was especially helpful as we did not know what our rights & obligations were. If she had insisted "that's how it's done, I'm representing both sides of the deal, so I get paid both ways" we would have believed her- to the tune of several thousand dollars.
When some pieces of crucial paperwork didn't arrive when they needed to, we sent in the lawyer. It was rather amusing to watch reactions. Angry customer calls griping about something? Whatever. Put them off and get lunch. Subsquent ice-toned phone call from angry customer's lawyer? Lunch cancelled.
Part of the problem is just knowing the right questions to ask- they don't teach you this stuff in school. And there's a lot of stuff that if you don't ask, you don't get told!