Deffered Decals vs Vertex Painting

Well, if you use Instanced Static Meshes that already have Vertex painting, you have vertex paint with the benefit of Instanced Static Meshes. Your meshes will look the same though (can broken up with Material nodes like world Position or Noise)
I prefer Vertex Paint.