if you DIY it may be worth it.
i have a flex 3401 DA polisher and everything required to perform a "commerical grade detailing process"
ive performed a full decon process (ironx, clay), 2 step polishing process, applied LSP and carnuba wax top coat on the LSP
i passed on the ceramic due to the stringent dust control required for a "correct" application.
my opinion, is the LSP and a carnuba top coat is the ideal coating providing color depth and also that smooth as butter, wax feel on the back of your hand.
the full detailing process above takes several days (for me) on the 4R and lots of shoulder burn.
what actually provides the majority of the "improved look" of your paint, is everything PRIOR to applying the paint sealant /protection products.
the decon and polishing process (performs a "paint correction), removing impurities, swirling and minor scratches), the selant protection product, does add some depth/ shine but the majority of the improvement comes from the preparatiion steps.
performed the above process on 2013 camry which was dull paint condition, 4-5 years old and car looked "new condition" after completion.
the initial investment of tools, pads and products are paid for after 1 car, after that its just your time, energy and product consummables costs.
id recommend the DIY and having a DA polisher is valuable tool to have in your garage, pays for itself after 1 vehicle is polished