All great answers... two things with the H2H and other grant/bond money loans are that sometimes they run out of money (USDA) which could mean you have to postpone your closing until they are re-funded. Secondly a lot of the programs require you to pay a portion of the money back if you don't stay in the house for a certain period of time. So, just make sure you understand all the rules before you decide which program works best for you.
It is best to work with a local realtor who understands all your options. Some lenders only do USDA or H2H, few do all the programs. So finding a Realtor who can help you find a lender that finances according to your needs is the easiest way for most buyers. Most Realtors know which lenders do what kind of financing and which homes will qualify for which kind of financing. When you are using government money (bond/grant money) you and the home must qualify. Of course that is true with FHA and VA loans also.... more