If you use quick connectors under the hood or outside in the weather, be sure to use some dielectric grease to keep the terminals from corroding. Not wanting to start a storm here (some people have very strong views on this) but crimp, solder, and shrinkwrap has been dead reliable for me in the race cars and off-road race trucks. Metal fatigue from vibration is a big deal in racing, so much so that we even have to prep the radios by potting the electrical components with hot glue. When wiring, leave some extra long shrink wrap at the terminals for vibration and to act as a strain relief. Consider leaving drip loops in any through wall connections so water doesn't migrate inside your rig. When using ring terminals I dab a blob of silicone over the top of the screw head or nut to keep them from backing off. The silicone can be removed easily with a pick or screwdriver when it's time to come off.