In my experience, I’ve opted for vertex painting because it doesn’t require UVs and it can be good for quickly filling colors based on mesh selection. For example, I used it in this lesson: https://cgcookie.com/lesson/painting-base-colors/
When I was in college they taught us vertex lighting was important in game design. Not sure if that’s still relevant in today’s game industry…