The small camera on lanyard around neck is a good idea if you take a lot of pictures. The GoPro can take still pics, and the Gen 3 Black series (I think that's what I have) has 3 "zoom" levels you can choose between, but you have to go into the menu to get at that setting. Also, if you helmet mount it, you have to try and get it registered so it is facing where your helmet is facing, and then hope you get the shot. If you will be stopping to take still shots, the camera on a neck strap, lanyard (if small enough), or possibly in a chest carrier pocket would be a better bet I think. Obviously something with a live preview screen is mandatory if you are wearing a full-face helmet and you want to take quick snapshots. I saw some video shot with a GoPro mounted on the "curved" base stuck on top of the left mirror housing. I have to get to the store and get another one (the first one is on an old 3/4 helmet I was using to shoot some parking lot training videos). I also have the Sena Bluetooth audio recorder back so I can comment on the video as it is being shot. Still waiting on availability of the waterproof housing for that set up - haven't tried it yet....hopeful it will work out well (for video, that is).
Hope that may be helpful.