One problem is Blender's multithreaded rendering doesn't scale well to VSE work because it focuses on breaking up each frame and as a result doesn't well utilize multiple cores. I've experimented with making a plugin [1] in the past to start multiple render jobs different points in the timeline in separate processes and was able to massively speed up renders.
I have since switched to Resolve on linux as well but due to using Blackmagic cameras that work better with it.
Comments
One problem is Blender's multithreaded rendering doesn't scale well to VSE work because it focuses on breaking up each frame and as a result doesn't well utilize multiple cores. I've experimented with making a plugin [1] in the past to start multiple render jobs different points in the timeline in separate processes and was able to massively speed up renders.
I have since switched to Resolve on linux as well but due to using Blackmagic cameras that work better with it.
[1] https://github.com/AkBKukU/blenderSubprocessRender