The best type of roof for you really depends on your climate, budget and house. To see what's best in your area, talk with licensed roofing contractors and look at some of the newer developments nearby to get ideas on what type of roofing material to use. Regardless of what type of roof you go with, there is always a chance it can be damaged.
After we had the initial measurements done, we decided to make few changes to add extra seating and have a custom built fire pit. They came out to remeasure and we had the same stone installed around the fire pit as we did for the entire outdoor area.