Green or red are, in my view, the only proper colors for a metal roof. I see a lot of silver in the mid-west, which also looks pretty cool, but of it were up to me, I figure out some shade of the first two that worked with the building/setting.
This is an opinion grounded entirely in taste...