This may sound like a silly question, but I have to replace my roof and I'm wondering if there is a better alternative to asphalt shingles. I am in southeastern Wisconsin, so we get hit with all the elements and I want something that will stand up to Mother Nature well. My house is a tri-level, with a roof pitch that is not too steep. On 1/2 of the house the ridge runs one way and it's perpendicular on the other 1/2 (hope that makes sense). There is currently one layer of asphalt shingles on the roof. Whatever material goes on, I am planning to do a tear off of the existing roofing and I know I need to add some venting. I was planning to use a dimensional shingle, but I started thinking that there might be some better products out there. I know metal roofs are very popular in some areas, but I'm not sure what the trade off is in additional cost and if it is worth it or not. Any suggestions would be appreciated.