Gita has given you good advice. To it, I'll add to it is for you to also work with a credit counselor if you've had any past credit issues. However, I don't want to make any assumptions. I know of buyers with AAA credit who opt to purchase their homes using lease-options, because they want to "try before they buy". They want to evaluate the home, neighborhood, schools (if they have any children), etc in context; after all, everything looks great on paper.
I also recommend if you do opt hire an attorney, then you should hire a real-estate attorney--preferably one who's also a real-estate investor or who at least has experience working with buyers using creative financing. Assuming that you hire one, who's also an investor, then s/he can help you to negotiate the best possible deal with several alternatives.