Buying a home is a major commitment. Here are a few important things to consider to make it a worthwhile experience.