GPS systems have improved a lot over the years. My first was a Garmin GPS V (2001’ish) and I was happy with its accuracy.
I'm so bummed out that the GPS V I had mounted in my truck and connected to my ham radio finally died last year. No more APRS for me, until I get a new NMEA-compatible GPS.
Prior to the GPS V, I was using a GPS 76Map, but that one died. I went to the GPS V, because it used the same connector and was on clearance at West Marine for the same price it would have cost me to have Garmin fix my 76Map (about $100).
I'm hoping to snag a used GPS 276C to replace it.