I used to use Camtasia, but after a disastrous start with Win10 when I first updated I went over to OBS and have never looked back. For me OBS has 2 things I really like: 1) It can record from almost ANYTHING that produces an audio or video stream, and from multiple sources all at the same time without breaking a sweat, I've recorded from Green Screen, Face Cam, Overhead Cam and external video digitiser all at the same time before. 2) It has a JavaScript rest interface buried inside of it and you can automate a LOT of stuff from other software using it. If your looking for editing, and don't have a budget for the high price stuff such as Adobe Premier, then AVIDemux is about as simple and great as it gets, it's NON Linear, which means you can basically "random access" right down to individual frames in your MP4 (I use it for cutting adverts out of TV programs I record into my Plex server), if you want to go for a Linear editor (More like Premier) with multi tracks, then free open source wise, "Open Shot" is an excellent piece of software.