Choosing the Right Roofing Shingles: Types, Costs, Pros & Cons