I have the GoPro without the LCD screen attached. I mount it on my helmet when I ride everyday. I have also mounted it on my little ones trail-a-bike for rides with her, some of the cutest moments right there.
I have no experience with the other 2 cameras but my bet is on the GoPro.