I would definitely also suggest PPF for protections. Though Ceramic Coating also provides small protection it's mostly for easier cleaning and a "new look" for a longer period.
With what said, it's definitely recommended to ceramic coat as soon as possible. For example, if you get som small...