The problem with all these GPS units is that the more bells and whistles it has, the more you're going to pay for it. I would start off with knowing what my budget is going to be and go from there. There are many other good GPS units besides Garmin and Wahoo. A little bit of time searching the net might just pay off with a unit in your price range with the features you are looking for. But for me, I have a Wahoo Bolt.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress