Comparing Onx on my phone vs an Onx chip in my Garmin, the Garmin is considerably more accurate. However, for the most part coming within 3' vs 20' is usually a non issue for recreational use.
I have a Garmin Oregon something or another. I wonder if it can be upgraded with the chip?