Buying an existing home and building a new one each have their advantages.