NACA
0% down. No closing cost. Amongst the best rates you'll find.
Pretty much the only requirements are that you demonstrate your ability to afford the mortgage payment (they check your credit, but there's no minimum credit score), that you buy a home worth less than the max price they set for the area you want to buy (250k for ATL, 450k for NYC single families....more for multifamily) and you must live in the home you're buying.
They're tedious to work with, but if you really want to get into homeownership, this is a viable route for just about anyone. And if you're going be in one city for a long time (5+ years), you really should be owning instead of renting.