* Siglent SDS1104x-E
* Rigol DS1054z
* GW Instek GDS1054B
Of those 3 oscilloscopes that you put Siglent is the best without a doubt:
SIGLENT SDS1104X-E:
Screen 7 "
2 ADC at 1GS = 500MS on 4 channels
100Mhz hackable to 200Mhz
Wfms / s: 400,000
MEMORY: 28MB
FFT: 1Mpt
Serial decoder: YES, Serial / RS232, I2C, SPI, LIN, CAN
Waveform generator possibility: YES, needs expansion
Possibility of logic analyzer: YES, needs expansion
BodePlot: YES, you need any Siglent waveform generator or expansion
WIFI: YES, you need usb adapter
WEB REMOTE CONTROL: YES
RIGOL DS1054Z:
Screen 7 "
1 ADC at 1GS = 250MS on 4 channels
50Mhz hackable to 100Mhz
Wfms / s: 60,000
MEMORY: 24MB
FFT: YES but it's a toy.
Serial decoder: YES, Serial / RS232, I2C, SPI, LIN, CAN
Waveform generator possibility: NO
Possibility of logic analyzer: NO
BodePlot: NO
WIFI: NO
WEB REMOTE CONTROL: NO
GW Instek GDS1054B:
Screen 7 "
1 ADC at 1GS = 250ms on 4 channels
50Mhz hackable to 100Mhz
Wfms / s: 50,000
MEMORY: 10MB for channel
FFT: 1Mpt
Serial decoder: yes in the new version.
Signal generator possibility: NO
Possibility of logic analyzer: NO
BodePlot: NO
WIFI: NO
WEB REMOTE CONTROL: NO
Obviously you have to assess the price, the most expensive is the Siglent but it is also the best.
It is your decision what you want to spend of course, but of this price range the best, most complete and most expandable (with a view to the future) is the Siglent. If you just want a decent and cheap Rigol is yours.
If you can spend more, other oscilloscopes come into play, a higher step, they would be Rigol's MSO5000 series (from € 1000) and Siglent's SDS2000X Plus series (from € 1400), but the latter play in a higher league.