I have PPF on my 2010 car, Installed by Williams in 2012. ITS not great to be honest in that it's a bit slapped on with some misalignment issues. TM is right when he says that improvements have been made and the new product is far more optically perfect, harder and self repairs with heat. Mine marks easily and the surface tears. However it is doing a job and that matters to me. It hasn't yellowed and looks ok at the moment but I will replace it at my local specialist in the near future as the new product is almost invisible!
Ceramic coatings...... well they are the dogs actually, they really do protect the paintwork leaving a really hard shiny finish and you won't get the micro scratching from cleaning. I have used it since GardX started supplying it and have had cars with it on for almost ten years and its still as good as the day it was applied!