The best roof by far to put on a house is the Asphalt Roofing ShinglesAsphalt shingles are made of fiberglass sandwiched between asphalt and ceramic granules. Relatively light and easy to install, they are a good choice if you’re looking for style at a budget price.