I have a soldering gun....I don't use it much. It takes a minute or so to get up to temperature and melt solder, and you have to be somewhere that you can plug it in....and then when you set it down you have to be careful not to touch the hot part on anything.
I use a small Butane torch for doing wiring. You can use it to solder wiring joints, solder on terminals, and apply heat shrink tubing.
The first one I got (and still have) is this one. It worked OK and I used it for years - but was a bit finicky and if the weather was cold it didn't like to run....you had to keep it in your pants pocket to keep it warm enough to work.

The next one I got is much nicer, and even has a soldering tip if you choose to use it (but the warmup period keeps me from using it). It works much better than the cheap one.

Both of them are self lighting. Buy a small tube of flux, a roll of small diameter solder, and a selection of heat shrink tubing.....and "Bob's your Uncle"!