I own two GoPro Hero 4 blacks, The footage they take is exceptional, highly recommend.
You get about 2 hours out of the battery if you only film when you need to, but i take a battery bacpac on my cameras to double the battery life.
I ususally film at 1080p 60fps or 120fps, if i want a photo, ill just screenshot my footage as it is such high quality footage.
You can head mount it too, or chuck it on a GoPole or somethin, easy as to use.
You wont be disappointed with a GoPro, Ive owned a hero 3 black and 3+ black which also take footage almost as good as the 4's do.
https://instagram.com/jacob_negri/ if you wanna see some photos and short videos ive taken with GoPro hero 4 black.