On the other hand I had a bad experience with a Siglent function generator last year. It was bought brand new from an online shop but failed after a few months. It got stack on startup on the initial siglent screen. Siglent refused to give me a warranty repair because it turned out that i bought it from a non authorised dealer!
I eventually had to sell it as broken on ebay for 50 euros and the person who bought it managed to fix it by re installing firmware and bootloader that got corrupt.
I don't buy it. Nobody fixes something from an ebay bargain and then taunts the seller afterwards.
What now scares me off Siglent is that i ve read other posts of people , even in this forum, facing similar problems with their equipment getting stuck on the initial screen.
I do however prefer the siglent's DMM with the tft screen compared to the Rigol small LCD which looks..outdated!
Any reccomendations, suggestions welcome.
Rigol DM3058 and Siglent SDM3055 both use the same 2.5V 1ppm reference, MAX6325. The Rigol uses a cheaper AD7799 24 bit ADC that can only do 479 samples per second max (but in 5.5 digit mode will be more like 4.7). The Siglent uses an AD7190 24 bit ADC which is an order of magnitude faster and also an order of magnitude lower in noise.
More importantly, when the SDM3055 first came out it was ludicrously slow and this was obviously a firmware issue. Siglent have been very pro-active fixing their firmware and the latest iteration is excellent.
The Rigol DM3058 does NOT have any trend chart, despite having a histogram and recording history. The Siglent does and has a much bigger colour display for this too.
The Rigol doesn't have any kind of useable HOLD function, despite the manual explaining how it works just like the 34401A or Keithley 2000 meters, it simply does not work and those stupid buttons with flashing lights behind them for Run/Hold and Single trigger are useless. I got told by Rigol that "nobody else complained!"
Siglents version appears to work quite well and you can scroll in your history to see the trigger events etc.
As for SCPI/LXI/USBTMC - The Rigol 3058 is advertised as Agilent 34401 compatible. It simply is not whatsoever, there is a massive totally obvious bug with the READ? command that I pointed out to Rigol many years ago. Nothing has been done to fix it.
DM3058 is simply not fit for purpose. They abandoned it years ago but still sell it.
Choosing between them, I would buy the Siglent in a heartbeat.