I'm in the PNW where the high wind design speed is 85 mph. Most we've had at my site is about 40 or 50. If installed correctly, metal panels will not lift or get otherwise caught by wind. So for instance in out big 2007 storm some homes lost shingles, we had no issues. But it has to be installed correctly, with the right screws, the right spacing, the right flashing and trim details, etc. No shortcuts, the system is only as good as the weakest link; usually the installer! So I DIY'd it.
There are various details for the tops of the panels; where you turn the upper edge up at a 100º angle and caulk the corners to prevent wind-driven rain over-topping the top edge of the panel, and stuff like that. The company that supplies the panels (usually a local roofing supplier) will have brochures that specify all the details you will want to use, and then the folks that work there will have more information if they're helpful. Mine supplied a custom-built edge tool for doing the top end, for instance.
Where I live rain is the biggest factor, so I went with standing seam and hidden fasteners. Over time the neoprene washer check and shrink, so if you use exposed fasteners you have to tighten them. Seasonal changes also affect the sealing effectiveness of the washers, and the panels themselves expand with heat and get longer in the sun, so the holes in the panels are slits sot he panel can move under the screw heads. That's why over 40' you have to have two panels, the length of the holes determines how long the panels can be.
It helps to be a builder but I'm not a roofer. I used thicker plain galvanized (galvalume or zincalum) panels rather than painted, I figure the paint is the least durable part. Now they have Energy-Star rated colors and using them can get you rebates. Ours is more a of a rural look.