Replacing a roof is one of the biggest investments any homeowner can make. Whether you're looking for an affordable option or something more durable, knowing what to expect