What is more important to you:
1. decoding really long sequences of serial protocols to drug software code
or
2. time correlating digital and analog signals, and decoding in that context.
If 1. than you need a streaming protocol analyser.
If 2. than you need MSO.
Or, 3. what I would do, is go with MSO (because when you need it, it cannot be improvised) and get one of those 20 USD logic analysers and use it with Sigrok for software debug, or splurge for 150 USd DSLogic for a serious device.
If you got a good price for that GW instek (good price being less than 1200€ new) grab it... That is a good scope.
If it is more than that, you can take a look at Rigol MSO5000 or Siglent 2104X+. Siglent is a bit more expensive, but better. Both are more modern devices with touch screen. Rigol is good for digital debug and has 2 ch siggen, siglent only one. Siglent is better for analog(better, low noise front end), while still good for digital. Siglent supports CAN FD. So mixed bag.. You need to compare what is more important to you.
Dealers choice.
My 2c.