GoPro Stock: Buy, Sell, or Hold?

GoPro has very attractive technology and a solid position in the niche it serves, but is that enough to make the stock a buy?