I'm probably not the right person to ask this because I keep it totally simple and straightforward. Generally I like to assemble my models as much as possible, and then paint them. Painting in sub-assemblies is good too. But what works for you really depends on what you're comfortable with.