I use this.
Several years ago, I spent a good bit of time trying to come up with an elegant and semi-permanent solution. Finally gave up on that. This approach works well, allows several different cameras to be used, and is easily removed. Not perfect for every scenario though. It's been in use for years without any problems.
Many examples of this mount in use on my YouTube channel (
https://www.youtube.com/c/jdfinley).
Some specific examples:
1.
https://youtu.be/2QaiPvR4e5k: Desert southwest flying with a GoPro Max 360 mounted to the vertical fin for the entire video. This is a 360 video so you can use your mouse to look around in any direction and can actually see the mount if you look down.
2.
https://youtu.be/xu3XmmIFdLI: Approach and landing at Johnson Creek, ID with a GoPro Max 360 mounted to the vertical fin for the entire video. In this case, the posted video is a standard video (viewer cannot control the view angle like the previous video).
3.
https://youtu.be/JPEQ2iRiYgw: Several cameras at work in this video, GoPro Hero6 on the vertical fin. Shots from it at the start, 40 second point, and several others further in.
In my experience, the image stabilization of the GoPro Hero camera line has gotten significantly better with each new version. I have a Hero 4 that I don't use because the video looks terrible compared to the Hero 6. I'm afraid to get a Hero 10 as it will likely render my two Hero 6's junk and I'll be forced to spend more money.
Using wide angle view is a compromise. On one hand you really need wide angle for landscape views but that makes everything look like it's five miles away.