Both a ceramic coating and a ceramic spray sealant are good options on top of PPF. Each offers a unique set of pros and cons, so it really comes down to a personal preference.
A ceramic coating will provide the most durable protection. Of course, you still have to wash your car, but a ceramic coating will make it much easier and faster to wash your car and keep it clean. With a coating, you need to apply a ceramic booster spray once every 3 or 4 months to maintain the coating and extend its lifespan. The biggest cons of coatings are that a professional coating can be very expensive and DIY coatings, while cheaper and relatively easy to apply, are not very forgiving. If you make a mistake installing a coating, for example you leave it on the paint too long or you leave some visible high spots, the only way to correct the error is to machine compound it off and start over.
The cons of ceramic spray sealants is that 1) they are not nearly as durable as coatings and 2) you will need to reapply the sealant once every 3-5 months. The pros are that 1) they are much cheaper than coatings 2) they are very easy to apply and 3) they are very forgiving. If you apply too much or leave it on the paint too long, it is no problem.
Personally, I enjoy washing my car. So I chose to put all of my money into PPF. I have never used a ceramic coating. I prefer ceramic spray sealants. I apply a base layer every 2-3 months and then I use the same ceramic spray sealant as a drying aid after each wash. Using the sealant as a drying aid reduces the chances of inducing scratches and swirls while drying and it replenishes the sealant.