I bought a GoPro Hero 8 a month ago, and for what it is, it works well enough. But I've been really disappointed in GoPro's attitude towards openness. They've locked down the USB port, WiFi and the OS pretty much completely.
I think this is the type of company that would really benefit from an excited and engaged hacker community. The GoPro could be a camera-centric IoT device, used for a ton of things from webcams to 3D imaging to a bunch more. But there's no support at all for developers.
It seems like they were going in that direction early on, then changed their strategy and killed their SDK and dev program. It's too bad. This will definitely be my last GoPro as a result.