In this photo the left print was done by color changes at layers, the right photo was done by color painting the model. The model was not designed with parts to split into. Notice how bright the colors are in the layered print because the designer layered the colors in order that for example there was white behind the reds and yellows so those colors would be nice and bright. With the multi-color version of the print the overall model was set to black and each painted color ends up with black directly behind it.
I have discovered that with some filaments the colors will look dull even if you stack a lot of layers of it over a black background. But the color painting tool doesn’t even allow you to control how many layers deep the color you are painting goes. To make some colors look really nice you’d have to not only specify the color you are painting on the surface but also another color to paint under it, for example if the body color is black and you want to paint a yellow on the surface it’d be great to specify that a layer (or two) of white should be painted under that yellow. That’s the feature I’m requesting.