I am thinking it may be time to get a new windshield due to a fair amount of surface scratches on my original.

Wondering if any of you more experienced guys can comment about scratch resistance of the BMW Vs. others such as Parabellum or Clearview. Does one stand above the other for scratch resistance or other reasons?

Thanks for the anticipated responses!