As for brands ... I like using different ones for different purposes. General purpose, I'll use Model Masters. Flesh tones, etc, I like Vallejo, and for specific colors or metallics, I like Tamiya. I've recently found the artists craft acylics and have started to try and use those. They are cheap, but they have a high pigment count and makes it hard to thin and airbrush. It's taking a little time, but I'm getting it dailed in. LIke I said, I like different brands for different things. Oils and enamels ... I just use what's around.
Hope that helps.....