I recently went through a large video editing project on Ubuntu. Really wanted to use DaVinci resolve but it had multiple hard crashes and just wouldn’t open for some reason, doesn’t seem like they support Linux as well as Mac and windows.
I ended up using Blender, and while it’s powerful and super useful to be able to link scenes from other files, one huge missing feature is support for videos of varying frame rates. If your videos don’t match, the audio will be either much longer or much shorter than the video clips.
Had a few hard crashes too and lots of bugs, but definitely usable.
Blender is great as well if you happen to be a programmer, as everything is also callable as Python functions. The "built-in docs" in form of hovering over buttons and seeing what the equivalent Python code would be, makes it super easy to script together one-off scripts for doing things like "Add 300 video clips with a 100ms fade-in-out between all of them".