I have a GoPro 3. At first I found it difficult to use, now, after spending some time with it I have no problem operating it with either the buttons or via smartphone wifi. I use the wifi for setup then shut off the wifi and control it with the buttons while riding.( Wifi eats the battery) I bought some extra batteries on ebay , I now have four and when fully charged will record a full day's ride. Buy the fastest SD cards for best performance. I have 3 32GB cards and have never been able to fill them all in a days ride, even at max resolution and frame rate. I upload the days video to the laptop at the hotel when we stop for the night.
no experience with other cams. A lot of the other cams do not have interchangeable batteries so when it's dead your done for the day.