The HackRF, BladeRF and USRP are all high end SDRs which range in cost from $300 (HackRF) to $1100 USD (USRP B210). They differ from the RTL-SDR in that each is specifically designed for the purpose of software defined radio, and they all have large bandwidths and transmit capabilities.
A few days ago we posted a video by sm5bsz showing some comparisons between the E4000, R820T and FC0013 tuners, and also a comparison between the special linearity gain mode driver in Linrad and standard Osmocom driver in SDRSharp.
Now sm5bsz, programmer of Linrad and the special gain modes for the E4000 has done another test using only Linrad, which more fairly demonstrates the difference between the various tuners, and the effect of the special gain drivers in Linearity mode. He writes
In this video RTL2832 dongles are compared for sensitivity, spurs and intermodulation. The difference between the Linrad linearity mode and the original Osmocom gain setting is demonstrated as well as spurs in R820T and FC0013.
Which one to prefer depends on the local RF Environment and whether a selective filter is used between the antenna and the dongle.
Note: The Linrad vs SDRSharp video has been removed by the uploader.
Finally in this video, he also compares the standard Osmocom driver to the sensitivity mode available in the modified gain profile drivers. He writes
The sensitivity mode has very poor performance for signals far away from the passband, but it allows about 10 dB better dynamic range for interferences within the passband. Sensitivity mode is for usage with a selective preamplifier while the Osmocom gain mode is a reasonable compromise. The Linrad linearity gain mode is for use without filters in difficult RF Environments.
YouTube user aunumero73 has posted a video showing a broadcast FM selectivity comparison between the rtl-sdr and the Funcube Dongle PRO+ (FCD+). The FCD+ is a software defined radio similar to the rtl-sdr, but with better overall performance. The video shows that the Funcube Dongle PRO+ has significantly less interference when tuning to a weaker radio station right next to a strong local station. Of course the near $190 USD cost of the FCD+ vs the $20 USD cost of the rtl-sdr needs to be noted.
Another comparison between the rtl-sdr and Funcube Dongle is made on this website for signal to noise ratios for multiple tested frequencies .
FunCube PRO+ vs RTL-SDR dongle (R820T) : selectivity on FM