Ceramic coating is like a 5-10 year wax. It wont protect from scratches, but will keep things more shiny and protect the factory paint from microscratches.
Unfortunately the coating itself can be scratched, so will still need to be buffed down if they get too nasty.
PPF really ignores most scratches, as long as you don't go through the self healing layer, you can apply hot water and it will mostly come back to smooth.