I have an older GoPro that I would use to take video of my car running at the track. It worked great with only two issues.
First, it was sometimes hard to adjust without having a screen on the back for a view finder. I would use a suction cup mount to mount it to an outside window and you can't always get your face down to get a view through the eye piece. The newer ones with the screen on the back solved this issue.
Second, with the camera installed into the weather proof case that I have (I don't know how else you would use it since all of the mounting points are on this case) it severely muffled the volume. I think this has also been addressed with the newer cameras.
I tend to use my Canon DLSR or my hand held HD video camera for anything not involving mounting to a car.
Just my .02