4s shop has smaller color difference, more expensive price and more thoughtful after-sales service.
The cheapest price is outside, but the color difference and after-sales depends on the boss's integrity.
It is best to do car paint in a regular shop. The color difference of car paint quality is mainly due to the sloppy craftsmanship of painters.