Yes, KSG is one of my frequent go to sealants. Its appearance may not be the best compared to other sealants and waxes, but durability is great. You can layer the sealant as well (given a 24hr cure time). It won't stain trim either, which is a huge plus for our abundance of plastic body claddings. Unfortunately, the biggest gripe about it is ease of application and removal. The surface needs to be absolutely pristine, and it is very hard to apply the required thin layers in extreme heat or cold.
My CX-5 actually had 3 layers of KSG during the early summer. I am using a different sealant now for winter. Nothing wrong with KSG, just that I like to try others.
I suggest having all surface sealed and protected. Sealant on all paint including door jambs, wheels, lights, and even windows. Plastic protectant for all place surfaces including the interior. Leather conditioner if applicable. Do not skimp and use Armor All or equivalent cheap crap. Hose the car, wheel wells, and under carriage off when necessary. That covers the basics, though you might have a hard time removing KSG without a clayed and polished surface. A warm moist microfiber towel will help in the removal process.