If look Rigol DG1022 and Siglent SDG1000 series, say example SDG1020 or 1025 (whole SDG1000 series have same specs exept some waveforms freq upper limit.)
If look specifications it is clear that Siglent win nearly in all or is least same.
Rigol CH1 14 bit, 4k memory / Siglent CH1 14 bit, 16k memory.
Rigol CH2 10bit, 1k memory / Siglent CH2 14bit, 16k memory.
Samplerate Rigol 100MSa/s and Siglent 125MSa/s
Siglent timing jitter looks same or better.
If look just DG1022 (not DG1022A) and SDG1020 (both "20MHz")
Sinewave, Rigol 20MHz, Siglent 20MHz
Square, Rigol 5MHz, Siglent 20MHz
Pulse, Rigol 3MHz, Siglent 5MHz
Ramp, Rigol 150kHz, Siglent 300kHz
Arb, Rigol 5MHz, Siglent 5MHz (and with Siglent is is tested up to >50MHz sinewave also of course Rigol can some, but Arb memory repetition limit is of course max 5MHz in both.
But in all cases Siglent rise/fall times are better than Rigol and example Arb Siglent tell 7ns and Rigol 35ns and it is also big difference. (but as can see Siglent have 50MHz model in this serie, so some principles in circuits are around same or same in all models)
Also "historical" Square wave glitch problem (partially related to this very fast rise/fall times and frequency responses in internal circuits) is solved long time ago by Siglent. Also old some bugs in FW, example dBm bug is history.
Also, building quality is very good in this price class.
Siglent display is also better.
Here is also some real tests, and most of these tests are made so that they can also repeat in what ever lab.
Siglent SDG1000 series model SDG1050 is also introduced in
Silicon Chip Magazine, March 2013 issue.If this Rigol or comparable Siglent model price is nearly same or same I will not think 2 second which one. Even if Siglent is some amount higher price, you get lot of more signal generator than this tiny Rigol.
I hope some day I can see this same test with Rigol.
(this is 10MHz model but it do not mean here)
Rigol design is older than Siglent so this may also explain something.
But there is not real competition between DG1022 and SDG1020. Game is 1-10 here.