The best roofing system will be one that has been tested before successfully. It’ll be backed by plenty of documentation to prove the claim. They will also have many years of experience. They will have fewer chance if you pick one with a history of installations.
There are still ways for roofing materials that have various design concepts. There are roofers who will come across them often, and will ensure you have the chance to give them a try when you need to.