One feature often overlooked in the Garmin devices is multiple profiles.
It is such a simple idea and really should be implemented on all head units.
How many people want the same data fields/alerts/options on a TT/Crit/RR/Audax/Tour/Gravel/XC/Enduro
For all the simplicity of setup the Wahoo offers with the app. At least with the Garmin you only have to set it up once and flip the profile when you turn it on.