Thank you for this sharing, really helpful. I'd also recommend Acethinker Free Screen Recorder which I have used for many years. It supports recording system and microphone or both. I always take it to record videos and upload to YouTube so that I can share with friends. It works so well that I haven't found some defects. https://acethinker.com/free-screen-recorder