Just some assistance...You need to determine what you are looking for first.....
Protection
or
Ease of Cleaning
PPF doesn't provide ease of cleaning (well it kind of does as its self healing so you may not have to be as careful in your wash) and Ceramic Coating doesn't provide Paint Protection. The Ceramic Film is measured in Microns.... as in 1 micron... and yeah its hard, but it doesn't provide any measurable chip protection.
PPF is thick.. About 10mils.. which is 254ish microns. Its not impermeable.. I've got 2 chips that went through my PPF on my new car, but its provides A LOT of protection for all the crap out there.
A lot of folks use PPF and then top with Ceramic. which you can do, provides both protection and a lot of shine and ease of cleaning, but for the price of the professional ceramics, there are several DIY solutions (stay away from F11 and all that junk though) that you can use as part of your detailing process, maybe once every 6 months, that provide just as good shine/slickness/ease of cleaning for far less cost. Note you also have to "top" ceramic coatings to keep them 95-100% anyway.
HTH's.