As one of the major upgrades you can do for your home, roof replacement requires a lot of thinking. For…