New build homes can be more expensive than existing homes, but they often offer better energy efficiency, modern amenities, and a warranty.