My son is 14. I have learned the hard way not to buy him things he 'thinks' he wants. Or at least spend a ton on it first. He will usually lose interest in it, lose it altogether or break it or all of the above. lol
He has wanted a GoPro for a long time but in October for his birthday and right before we went on a cruise we got him a generic one. I didn't want to spend minimal $200 on ANOTHER thing he wasn't going to do long term. So he did use it some on the cruise but ended up dropping it when it was out of the case and broke it. We were (luckily) able to take it back and get another one. I don't think he's touched it since. It was $60 so not a huge loss.
I now tell him that we will get him a "basic" one of whatever it is he wants and only if he consistently uses it, doesn't break it, or lose it, then I'll consider upgrading it to a better model or whatever.
Currently he wanted to join a local indoor skate/jump/parkour (sp?) park. Membership is $150 per month and it's close to the house. We ended up buying him a mid-cost professional scooter and helmet. Surprisingly he has gone almost every day and is there for hours at a time. He has made a few new friends and has lost some weight. So this was a bonus for all of us. If he is still doing it and eventually wants an upgrade, I will be more willing to do that since he has done his part.
Hope this helps you. Good luck.