You could use a thick canvass awning that roles up. Then when you want the sun or it is too windy you can just roll it up.
The problems with metal roofing is that when it rains it might be noisy, also the rain might run back up under your roof into your house, expansion and contraction, might not last so long and not look good.