I think the color is almost as important as the quality of shingles. Putting a black roof on a house generates massive amounts of heat that quickly ages the shingles, the plywood and the tar paper. I've seen cheap "Shasta White" 20 year shingles last 30 years and still look somewhat decent while a similarly rated black roof is shot in 10 years.
I put a medium gray 30 year shingle on my roof 10 years ago - I've has several small issues with shingles flapping in the wind - the roof was shingled early winter and didn't seal down all that well. It took about 7 trips with a couple tubes of asphalt to get them glued down.