If you aren't interested in recording in 4K, you should take a look at the Garmin Virb Elite. It records 1080p@30fps, completely waterproof in terms of cycling, has the best battery life, and is the cheapest of the garmins since it is the oldest. I use two, front and rear, and record all of my rides. I use the k edge combo mount on front. Garmins also connect to your ant+ devices and through there software make it easy to overlay that data on your videos. I am a bit biased though as I have only used the Garmin. I keep looking to upgrade to something better, but every time a new Garmin or GoPro comes out I get disappointed. The new stuff seems geared towards short video clips and not recording entire rides.