I don't know anything about durability of solar panels but it should be known that in Texas there is always expectation of annual hail damage to roofs.
Replacing solar panels is cheaper and easier than replacing roof tiles, so you can even use solar panels as hail protection for your roof :^) (I'm half-serious, ofc)