I use SureSeal waterproof connectors for any automotive wiring that is exposed to the elements. They have a very good pin density and a good current rating per pin, and the price seems reasonable to me. They're arguably overkill for internal wiring, but would certainly do the job.