Analogous colors sit next to each other on the color wheel and create visual harmony. Complementary colors are opposite and create visual energy. While you can't ever be certain you have the right color, keep in mind that you can always repaint. As far as brand names go, none of the professionals I talked to touted one brand over another. Most professionals emphasize the importance of a quality paint job over brands or warrantees One thing to avoid is oil paint.
Nobody buys it anymore unless they have to.
Latex water-based paint is the way to go. But be warned, never apply latex over oil paint. One of the biggest screw-ups I see is when people put latex over oil. It seems like picking out the wrong paint would be the worst mistake you can make. But whatever paint you decide upon won't look good unless you prepare properly.