The one caveat with OBS Studio is the steep learning curve, it took me several minutes to start recording the way I wanted, but the upside is that once you understand the UI, you get the most advanced features you will find in any of the free competitors.