It used to be that the Siglent and GW Instek actually had slightly better specs relative to the Rigol's--which was quite irritating given that the Rigol's were more expensive. In addition, the Siglent and Instek used to come with serial decode while Rigol would charge for it as an add-on.
Due to the semiconductor supply chain issues, what was in stock varied wildly. I don't know if that has settled down.
If you keep your eyes open, you can generally find any one of them being cheaper than the other due to specials, shipping, discounts, etc.
I use 4 analog channels (vs 2) a LOT, and that's also enough that you can do basic serial decodes. I recommend stumping up for the 4 channels.
I don't put a lot of stock in MSO. I have an MSO on my big Agilent, but I use a $10 Logic Analyzer way more often for digital since it's a lot more convenient. I also don't worry about accidentally putting too much voltage on it as if I fry the analyzer, it's just another $10.
I like the GW Instek scopes because they have dials per channel. Having to multiplex controls irritates me to no end. YMMV.
On related note, if you want to understand the inner workings of oscilloscope, there is an excellent book on sales now at Springer Link (50% back to school discount). It also covers PC based oscilloscope technology.
[1]How good can a new $60 oscilloscope be?
https://news.ycombinator.com/item?id=32474122
[2]Oscilloscopes: A Manual for Students, Engineers, and Scientists:
It even has some Github work I believe, for USB control, so there's a possibility of some open PC software if someone wants to work on that.
I do wish it had FFT. But I can live without it for the size.