When I did our clay tile, over new roof the tile was like 360.00 M2 and all the installers at the time were asking RD$200.00 M2 to install only, no sealing over the concrete roof.
Yes you have the available Clay, Vinyl, Steel and Porcelain, I am a steel guy, that is my business but I would go with the clay or porcelain, which really is just fancy clay right. Clay has been proven for hundreds of years, I have never yet seen a steel or vinyl roof yet more than 25 or 30 years old, so that either just showing my age or my lack of good observation.......or maybe both!
If you seen the nave over which my solar panels are mounted in the picture on the website, well that has an "R" Panel Steel roof, it's like 5 or 6 years old and I just know I will be replacing it before 10 - 12 years old....never had issues like that roof has with roofs back home in Texas, and there they really like to do roofs with very little slope, as little as 1/2"/ ft., my steel roof is like 2 3/4" per foot and it has accumulation of crud etc.
Porcelain or clay I think is best....my opinion just like everybody elses