Love my GoPro, I have the hero 2 and have had it since shortly after it was released.
Downfalls... cost.. thats about it..
Always use a class 10 sd card, otherwise you wont get the HD quality. I buy all my memory cards from 7dayshop, good quality at reasonable prices.