Had both an Pentax and Canon Powershot waterproof P&S. Both great for the intended use, including getting beat around in the sand and salt air, though I favor the Canon a bit more. I tend to loose them to the briney deep before anything goes wrong with them
The video function works nicely on both cameras as well considering the basic functionality. I used the Canon in some of that vid I posted
Only thing about the Gopro is that it's very wide angle (>170 deg) so it's not great for any distance work. Not really intended to operate like a traditional camera, more of a set it, play, and turn off when done. Good luck!