Let me preface this by first saying this question is mainly aimed at people that have experience in both Blender and Unity.
I have started working on a project to create my first video game. I am using Blender to do the modeling and Unity to build the game and publish it. My technique for doing my textures so far is very simplistic. In fact, I basically color each individual part of my models a solid color. I am doing this to try to keep development time down, but it also creates a low-risk way of giving definition to rendered models; I can easily go back and do higher quality textures without huge loss of time.
So my question is this; what are the pros and cons of doing textures in Blender vs Unity and vice versa. Being in a Blender forum, I am guessing I will see most people preferring Blender. Because my purpose is to import my models into Unity for a game, I feel like it might make more sense to just do the textures in Unity. For example, I want to add lights to some of my models, but you cannot import (usable) lights (or cameras) into Unity from Blender. So I will need to do at least that in Unity, so why not just do it all in Unity? From what I understand, Unity will only see baked textures, so I cannot do any procedural textures in Blender. I am planning on using some procedural textures for at least the lights I mentioned. Sorry if this is long-winded, but I just want to do some research before I get too far along in the modeling process. As I said, my technique is very basic, so I will keep doing that until I figure out how I will ultimately do all of my textures.
Thanks for your time!