I have had Smartradio AIS receiver on my boat
for a while, several years before Class B transponders were approved in the US.
I also have a dAISy AIS receiver.
I also have one of those very cheap
USB SDR devices.
The Smartradio has been operating for a long time. Reasonable sensitivity, reasonable rejection of spurious signals.
The dAISy has been at best erratic. Sometimes close in performance to the Smartradio , sometimes seems to be sort of deaf.
I have gotten the NooElec R820T to work, BUT reception
range is so much poorer AND I seem to have to go through the calibration steps each time I start it, it is not for me.
For comparison purposes, I have a tall high antenna on my house of close frequency. There are several ais transponders close, operating all the time, at different ranges. Some are pleasure boats in a yacht club 5 miles away.
Some are US ships permanantly moored in the harbor 10 miles away. Some are navaids 60 some miles away. And there is also transient traffic! I have a Metz halfwave on the foremast for the ais, and as a backup for VHF (and Ham.).
The dAISy is iffy. It might be a good enough receiver, sometimes it seems to work pretty well.
The SDR device is not good enough for me. You will probably be better off with the phone
app which relies on cooperative stations reporting positions. The SDR setup is a step down in performance.
I have good antennas, and recommend same.