GoPro have a good quality but you can't filming long lens and take very good shot , so I recommed a little sony HD handy and its cost about 600-700$ and for a fisheyes its like 100$ more for a good ones, after that you will get almost the sames ssetup as the GoPro but you will have the chance to film long lens to taking clean shot.
But GoPro is very good too if you want to fallow a lot and only take fisheyes shot TAKE A GO PRO :)
Lol it's only about the type of filmer you are, just want you want to do ,, AND this will descide the camera you will like the more.
And for the editing program , you can use SONY VEGAS PRO 9 it's what I take. but the best editing program is FinalCut Pro BUT THE PROBLEM IS IT COST 1000$ it's for this reason a didnt have it lol. And for free you have with all mac ImovieHD and this work pretty well !
-- SORRY FOR MY ENGLISCH DUDE , im from quebec lol