I mean there are plenty of alternatives out there, but I took my GoPro all over South America, subjected it to water, mud, high altitude, low altitude and it never failed me once.
Personally I prefer the GoPro because I the quality is just that bit better and it's also cheaper.