If you are running a go pro and are on a budget, they have a decent program. If money wasn’t a factor, I would use the adobe suite... super powerful tools, and you can do most anything
https://www.adobe.com/products/premiere.html