My take is Garmin is great 90's tech, Wahoo is great 20's tech. Too much glitchy outdated 90's crap in the Garmin UIs. Wahoo got to start over and designed a much more seamless experience. This is from a computer scientist with low tolerance for crappy user interfaces.
I have a Wahoo Bolt, everything just works. Well, take that back it doesn't synch with Komoot. But it is not like I was missing some glitchy oddball thing you would have to do on a Garmin to get it to work, it is simply broken.