Installing a new roof is a big decision. You will have to hire a roofing contractor and pay thousands of dollars in roofing materials.
If you are constructing a new home, the best bet is to go with what the architect advises and what will be the longest-lasting investment.
Unfortunately roof shopping is not like shoe shopping. These materials cost a lot and will be what is protecting your family from the elements. So you will want to do some research and make some calculations about the overall costs and benefits of each product. The roof replacement contractor you choose is also important.
Although asphalt shingles are everywhere and have been the cheapest roofing choice for years, most roofing contractors do not recommend them anymore. Sure, the roofer will probably get more business because he will have to replace the whole thing every 10-20 years.
In the meantime, the roofing contractor will also make money as shingles break and need to be replaced.
However, this results in significant extra costs to you, and significant waste in terms of old shingles. Those shingles are made of a petroleum byproduct, asphalt, and do not biodegrade. So for economical and ecological reasons we do not recommend asphalt shingles.
To determine if you want a roofer, consider their track record. Ask about their other jobs and customers. If they offer any product or construction warranties, make sure you get those in writing. They should be helpful and give you a written proposal, not try and convince you to let them start work immediately.