If you want extra paint protection, you can avail of glass coating. It is like another layer of clear coat.
No, it will not prevent swirl marks or scratches. It is a sacrificial layer on top of the paint. Instead of the paint being scratched, the coating will be.
Advantage is you would not need to wax your car anymore for 2 years or more.