The trouble with GoPros, and the like - is their battery usage. And remembering to charge it before setting off.
Car dash cams work off the ignition, and that is what I wanted on my bike also. No batteries to worry about, just switch on the ignition and it starts.
After much deliberation, I opted for a BikerMate from BulletHD
https://bullethd.com/en/cameras/44-biker-mate.htmlLens is mounted on the handlebars, the rest is under the seat.
And herself bought it for me for Christmas a couple of years back, so win-win.