I would suggest using the seamless type metal roofing. I put a metal roof on about 15 years ago and over time a few of the screws backed out, making a leak. It seems that this is a common problem.
I've seen screws back completely out of metal roofs, then seen some that never have a problem. I don't know the answer.