I found using an HR during a heatwave on tour was convenient for keeping an eye on my exertion levels, I liked having a number to look at instead of just relying on my own perception. I have been using a garmin edge 500 and it's good for 15-18 hours so I don't need to charge it every day if I end up someplace without electricity. It's useless for navigation though it can follow a breadcrumb course to some extent I've found it can't even do that with any reliability and will often lose the course and just display an arrow on a blank screen.
I plan on buying a wahoo bolt soon, being able to upload my rides via wifi is a nice perk for me, plus it has basic maps built in. I usually do rough plans of a trip on RWGPS so having those routes all seamlessly transfered to the bolt really sold me on the unit. It also apparently lasts for approx. 15 hours which is enough for a good day or even two shorter days of riding.
I take a lot of pictures with my phone and also take it into restaurants to use wifi if needed so having to unhook it from the bars constantly isn't really something I wanna bother doing. I keep the maps.me app on my phone if I need to adjust any of my planned routes on the fly since I don't have mobile data.