I've installed several over the years and specify them on drawings all the time. On metal roofs, installing exactly as the manuf. recommends is key. If you are putting on snow stops, I'd recommend going with more than what is specified. If you go with too few, they will rip off under load and ruin your roof. As far as style, I usually recommend a Pro-Panel II which is pretty affordable compared to shingles. Standing seam is likely the most expensive metal roof, but the looks are better and has proven to be a lifetime roof. When people ask me weather to go with metal or shingles, I usually tell them that 50 year shingles will hold up just as well, look better (IMO) and cost much less. Now, in high wind areas, metal will hold up better. So what I'm saying, is it depends on the application.
On a recent project, the owner wanted "Decra" stone coated metal shingles. The install was much like a asphalt shingle and looked like them as well, but the base was steel. 50 year waranty. I recollect the cost being around 300-500 per square installed.