I can recommend Mountain West Roofing and Construction, mwrac.com
based on a re-roof this spring. Got quotes from four roofers and Brennen from Mountain West did the most thorough inspection and gave the most reliable quote, without any variable add-on costs.