You must to have good credit. You can't borrow more than your credit standing and income allow. The loan lasts up to 30 years. There is a known, fixed interest rate. Loans associated with poor credit sometimes have strange terms, such as rates that jump when payments are late or hair-trigger foreclosure policies that require an assortment of costly fees to resolve.
All mercantile loans have a cost, the only questions are how and when it is to be paid.
That depends on your needs. For instance, someone with strong credit buying a home in a community where property values can reasonably be expected to rise over the long term might want to look at financing with no-money down. There's no single loan product that works for everyone, but it's always good to have additional financing options. For their part, consumers are best advised to shop around, look at different programs, and pre-qualify before you go house hunting. If you want solid, reliable information about residential real estate financing, written in a thoughtful, convincing style, this is your source.