Ceramic Coating protects paint from swirls and small scratches. PPF protects from rock chips, swirls, and scratches.
Personally, I would get front end wrapped in PPF, as well as the running boards (the tires kick up a lot of rocks, and the black will look bad with all those chips). A full body...