Cheap and simple to install, asphalt roofing is a very common choice for homeowners. This type of roofing can effectively withstand any type of weather and is relatively easy to install and even easier to maintain.