There is no one roof system that is best for all applications. Keep in mind that even if the best materials are used, the roof can still leak if it is installed improperly. Good workmanship and proper attention to detail are just as important as material selection.