so if i come across a problem where i can use a material node set up instead of vertex paint or texture paint why should i use a material node setup? for example ive seen people use material node setups instead of texture paint to create an apple material, where as ive seen some people use texture paint, which option would be the best for the scenario?