My runner-up was Lightworks, not open source but worked great on Linux. But it's $25/month if you want to export any high res content (I'm working in 4K from a cheap action cam).
I really wanted Olive to work, but it's pretty basic. I did a simple video with it as a trial and it worked ok. If I just needed to take a few clips and cut them together with transitions and fade in/out, that'd be a great choice.
But I want to publish things to Youtube and people have really taken it to the next level there. So I'm often doing multicam cuts and stabilizing and adding titles and things. Davinci is nice because it can do the simple stuff, but you won't outgrow it.
Resolve 16 has a new editing mode that focuses on quickly cutting together video and it looks pretty nice. I haven't used it yet though.
Resolve 16 beta is still a little unstable. I just re-installed 15 last night to edit a school video for my son. Also, I was having performance problems until I switched my footage to ProRes format, H.264 didn't really work. Also there are settings to use quarter res and smart caching and "SQ" playback that help performance on my 7 year old box (with modern video card).
I mean, I've seen Captain Disillusion's "Worlds Greatest Blenderer" presentation, and I love his work which seems to be largely done in Blender. But he does a ton of 3D stuff, and he's way, way better than I'll ever be. I'm pretty sure he works in the industry. If you haven't seen his stuff on Youtube, it's one of my and my kids favorite channels and he's been doing it for a decade.
Non-linear is digital, so you can hit any part of it you want. "Random access" might be a better term, but that's the legacy.