Well composition shingles are usual a good value for the price. You can get some asphalt or fiberglass types that are fairly durable and may be available in recycled materials. They are also low maintenance and fairly easy to install. You can get these in any brand, and it will be relatively the same. It also sometimes depends on your location, if you want something that will last and is more durable, I would go with metal shingles. A lot of San Jose roofing contractors have been doing more metal roofs, because they absorb less heat than say asphalt, are low maintenance, and durable. Of course, it is initially more expensive.