I do a combination of both. If it's a connection that's going to be exposed to harsh environment (water, road salt, grime, engine compartment) I solder it and apply NO-OX grease to the solder joint and then heat shrink it. If it's something simple like under the dash I crimp it.