Just some sharing, if you can afford the time I would suggest you can just do your own grooming. You just need to do once every 1-2 months and as for the rest, just a simple car wash would do. Try not to polish too often cos polishing actually strip off your paint coating and over a long period of time, your paintwork will lose it's shine. However, polishing can remove fine scratches and give your paintwork a new layer. Wax it after polishing to protect your paintwork. However, waxing won't last long in tropical countries so you can consider doing waxing more regularly, but not polishing. PPS in my opinion is useless. After a few wash the smoothness would be gone. Waxing is still the best solution and gives you the shine. I used Zainol wax and car wash costhey are one of the best prducts around. From market research, the top 3 products are Zainol, Meguiar and Turtle Wax. You may also consider doing claying once a while as it could remove stubborn stains and road tar. Another advantage to wax is it could reduce the impact of stonechips cos it act as a protection to it. i used to wax my previous car regularly and each time I wash my car, I can easily remove the dirt and also noticed that stone chips were not as bad as without waxing.
Just my 5 ents' worth of comments.