It's important to consider your budget, schedule, longevity, personal style, estimated time of living in a particular home and possible time of having a contractor within your home.