Hello. It largely depends on what band you are interested in.
For LW/MW/SW I'd recommend:
Software: HDSDR - hdsdr.de/ Tons of shortcuts, you can easily tune, input frequencies, adjust filters etc. Cannot do FM stereo, RDS decoding possible only with external software.
Hardware: I use Airspy HF+ Discovery and HF+ Dual Port. These have narrower bandwidth, but thei're nearly impossible to overload with strong signals. Great for both lower frequencies and broadcast FM. Won't work for DAB+ due to higher bandwidth requirements.
For DAB+ I use RTL-SDR blog V4 SDR and QT-DAB software. It's QT, so it has its ups and downs.
github.com/JvanKatwijk/qt-dab
I have no experience with the more expensive, high end SDRs.
FOR #FMDX, there's currently a great combination. TEF-6686/6687 chip-based receivers, and FM-DX Webserver. The radios aren't strictly SDRs, but they are DSP-powered. The Webserver is maybe 90% accessible, with some accessibility bugs still unresolved, but they are rather minor. You can tune using arrows, input frequencies, view RDS data / signal strength etc. As far as I know, the keyboard shortcuts are undocumented, so feel free to ask, if you need to.
FMDX Hub: fmdx.org/
FM-DX Webserver: github.com/noobishsvk/fm-dx-we…
FMDX server list: servers.fmdx.org/ You need to activate the "Server list" button first to browse servers.
My FM-DX Webserver 1: fmdx.praa.sk:39400/
My FM-DX Webserver 2: fmdx.praa.sk:40410/
Feel free to ask for more details
FM-DX WebServer [Ladimir, SVK, SNV - north]
Server description: QTH: Spišská Nová Ves, SVK 🇸🇰, north side of the building RX: Headless TEF with FM-DX-Tuner firmware Antena: Iskra FM-50F. Currently v, variable azimuth. Note: I may occasionally lock to admin when I want to use the server myself.fmdx.praa.sk