Passing you rahat bhai verdict
A couple of people I know have gone to Ceramic Pro, so yes feedback is positive regarding them. Personally, I'm against these coatings due to the following reasons:
car can get scratched / hit easily, especially in Karachi, so do we get the coating again, if we are getting panel repainted, or in any case the look of the car gets spoiled
coating can still develop fine scratches / swirls, so there still needs to be periodic maintenance of the coating, like maybe visiting Ceramic Pro again. The life, especially in Karachi, isn't going to be as long as they claim
only special / specific products should ideally be used to wash / polish / wax / maintain the finish once it's coated. I don't like to have my hands tied, so that I can take it to whatever wash I want, use whatever products I want on the paint such as quick detailer, spray wax, wax, polish, clay, etc. Carpro, for example, is one company which makes specific products to be used on 'coated' finishes.
Scroll up you will find multiple answers