Materials vs Textures

Hallo everyone.

Today I ask for advice. In my Game I use models which I made with Blender. Instead of using a UV Texture I assign to every “surface” it’s own material and in Unity I assign premade materials to them with different colors. I try to make a simple low poly flat shaded look to these objects.

Last day I bought a package from Synty Studios. The models are using one Material with an UV texture with different colors.

So now I asking myself wich way is better for performance?

Synty Studios way is better.
Research draw calls as to why there process is better.