Existen multitud de factores que influyen en la calidad.
Un software de edicion de video, cuanto mas intuitivo menos libertad.
En el mercado hay 3 tipos de GoPro, la 960, la HD Hero y la HD Hero2, las principales diferencias vienen dadas por la velicidad de captura en formatos HD.
La primera no tiene un formato panoramico a buena resolucion, la sugunda graba a 60 fps a 1280 x 720 y la nueva y tultima graba -si no me equivoco- a 120 fps a 1280 x 720 y 60 fps a 1920 x 1080.
Esto es importante porque si el material de partida es bueno, se pueden hacer muchas cosas.
Yo uso Premier Pro en su version CS5, enla actualidad es lo que mejor calidad da pues tiene compresores optimizados. El truco de la calidad está en el formato en que se le da salida al proyecto, el mejor formato para subir a web es el MPGE2. Yo suelo subir a 1280x720 en PAL a máxima calidad a 25 fps.
Cuando subes a youtube o vimeo la pagina lo que hace es covertirlo en flash para que pueda interactuar con el reproductor de forma rápida y sencilla, asi que la perdida de calidad es inevitable. Vimeo suele dejar subir mas calidad.
Esto es lo ultimo que he subido con las caracteristicas que te comento.