Pros and Cons of Home Roofing: A Comprehensive Analysis