I have a GoProHD and I absolutely love it, except for the somewhat ( imho ) difficult programming. The video is very crisp, and battery time (once again imho ) is quite good. Having never owned a Contour, I can't speak from experience, but I have heard from friends that they are good as well. Probably couldn't go wrong with either one.