Here's what you need to know about the differences between a metal roof versus shingles. Metal roofs are great for a modern ...