Go with a good quality vinyl. It should survive most hail storms but probably nothing works against the big stuff except brick. They also make vinyl soffit, fascia, and trim as well as a vinyl coated metal for that use.
You said you wanted something that didn't scratch or dent, well I can take a knife or screwdriver and scratch it and take a hammer and break it but it should hold up against most weather except another one of those OKC tornados. Good luck.