Buying a home is probably the biggest investment you will make in your lifetime. The more informed you are about the condition of the property the more you will minimize surprises afterward. No one wants to buy the "Money Pit", a Home Inspection isn't fail proof but a Home Inspection will give you a very good understanding of the property before you move past the inspection period.
A home inspection isn't just about what's wrong with the property, it also points out the positive aspects of a home, as well as the maintenance that is necessary to keep it in good condition. As a home owner, a home inspection might identify problems in the making to prevent future repairs. If you are selling your home, an inspection can give you a better understanding of items that might require repair to put the house in better selling condition.
When you choose an inspector, ask how many years they have been in the business, ask for references, and exactly what is included in the inspection. An experienced Home Inspector knows the community very well and has probably seen most possible occurrences in their time, experience is key! So don't just go by price.