If your refering to the new 2 part glazing putties , yes I'm a firm believer in them.
I use it quite often(PPG's brand techniglaze) when my body men cant seem to get pin holes out of thier bondo, but I use it after I have shot 3-4 coats of PPG's NCP-271 corrosion resistant primer.

It is also recommended to use over properly sanded paint also, for minor imperfections. Then primed of course

SprayTech