I use Dragonframe for the shooting. It lets me take pictures from multiple cameras at the same time, allows me to playback a sequence as I’m shooting it, and a bunch of other handy things during the shooting process. I use Premiere Pro for everything after the shooting. I import the image sequences, edit out mistakes, create transitions between different shots, add music, etc. It’s a pretty daunting program to learn, but I got an online course and taught myself to use it during a transatlantic cruise I did with my wife earlier this year.