The other thing Imwill say about Wahoo is that their customer service is very responsive. I was having an issue with uploading my bike commuting miles at the end of the day where loading my morning commute to Strava kept failing (no wifi or cell reception at work so cant upload my outward leg till I get home at the end of the day) and they were able tomsort me out.
By the way, on issue of commuting, my one criticism of Wahoo pertains to commuting. I would like to be able to record my daily commute as single ride that starts in the morning, then restarts in evening despite the 8-9hr gap in the middle. Wahoo has a ride recovery function that lets you stop, power off the unit while ride is paused, and then restart the same ride (a nice feature if you are doing a long ride and stop for lunch or what have you for an extended period). But the recovery feature only works if you restart within 6 hrs powering computer off,so there is no way to record my round trip commute as a single out and back ride with a 9 hr break in the middle. No big deal except that recording two short rides a day rather than one coninuous ride clutters my ride log. There is a way to go into Strava and Ridewithgps to link the rides after the fact, but thats kind of a pain, so would be nice if the recovery festure wasnt limited to 6hrs.