Any recommendation for one to buy?
Great hardware with driver/software compatibility
The NESDRs are much more accurate than the no-names and don't drift. I was flabbergasted when I plugged one in, tuned it to a nearby NOAA weather transmitter, fired up gqrx, and saw that it was spot-on without having to adjust the frequency error. Also, they have SMA connectors instead of the dodgy barrel connectors on the no-names.