Is PPF better than ceramic coatings?

Ceramic coating and PPF are two very different things. Each have their strengths and weaknesses, which one you choose depends on your needs.

For maximum protection, you could have both. A ceramic coating is flexible enough to be applied over the top of PPF, and will protect areas of your paintwork not covered by the paint protection film.