Choose your roof carefully: It will be on your home for decades, and it must be structurally sound, weather-resistant and aesthetically pleasing. Read on for a rundown of the main roofing materials available; hopefully, the information will help you choose the best option for your budget and home.