My shop has a steel roof. The previous owner used steel and when I doubled the space I used steel. The old section has three small leaks when it rains in torrents. So far I've failed in several attempts to find the leaks and repair. The new section, about 10 years newer than the old, has no leaks at least so far. If starting over again, I'd likely use steel again.