Garmin Edge 530/830/1030 (which one?!) + sensors

Garmin vs Wahoo

Wahoo: just works, configure from your phone.

Garmin: Much more customizable. Has an ecosystem of additional programs and datafields. Like any of these ecosystems of apps, there is a lot of junk, but there are some really great ones too. If this appeals to you even in the slightest, go with the Garmin,