An even more basic consideration - think of your workflow, especially because typically every time you edit a video recording, that recording gets re-encoded which is a lossy process (think old VHS tape copies, but not as quickly obvious)
- with that said, there is AVIDEMUX and I assume others than can trim videos on B-Frames without re-encoding.
- Certain sophisticated video editors can chain changes and only re-encode (or re-encode from original source, at least).. ymmv
A common consideration, especially amongst the perfectionists in the crowd, is to Record, check, re-record or edit, rinse/repeat... all of which can be VERY time consuming (which is or becomes problematic). So... a common theme is try and composite (overlays, transitions, effects, etc once during original Recording, to minimize the editing afterwards... speeding your whole workflow. Over time, as you get a sense of what you want/need, the more you can automate the better as your process should become more consistent, less re-shoots, and you can focus more on the creative/content aspect, that the layout/look, during the Recording.
Depending on the content you are planning, the other high level consideration is that humans can 'fill in the blanks' fairly well when it comes to video, but many quickly get distracted by bad audio. All of which is to say, you will likely spend far more time on the video aspect of your Recording, but make sure your Audio sounds good in its intended output form (ie mobile device, which often means needing to use Compression and other techniques). Also, just because your audio sounds good on your computer at home with speakers, etc, does not mean that after video sent to Content Delivery Network (CDN, ex YouTube, Facebook, Twitch, etc) who then HIGHLY compresses the video (and attached audio), that audio (and video) on client devices will sound the same (as good, usually not).