Even the HARDEST clearcoats available will still scratch... so I wouldn't expect miracles with any aftermarket paint sealer.

The main point with many of these products is to provide a sacrificial layer to absorb the scratches. Then, when you correct the paint with a buffer, you are buffing this sacrificial layer instead of eating layers off of your OEM paint.