Workflow for video edit with video stabilisation

I wanted to stabilize(2D) multiple videos, do some compositing and then use those clips in the Video sequencer. Currently I am tracking the footage in Movie clip editor, then use nodes in compositor and finally render the clips to a common location. I tried to create new scenes to do this for multiple clips. Ended up using the same scene(Which means it is a destructive workflow) because it was not working for me.

Then finally used VSE to join the clips together in a new scene within the same blend file.

Just wanted to know, if this is the right way to do things. FYI - I have around 42 clips. Was using Da vinci resolve earlier. But the proxies generated by Da vinci resolve were so big and slow. Video editing is faster for me in Blender. Only drawback I found was adding text in Blender.