I had a very close look at the GoPro Hero 5 but ended up getting the new Garmin Virb Ultra 30 .... I'm getting close to 2hrs battery life without any of my sensors connected (cadence, heartrate, speed), but I will be getting the cage and an Apidura top bar bag with a powerbank so that I can connect directly to the camera for rides longer than 2 hours