I only know GoPro. I've got 3 Hero 9s now, had 3 Hero 4s total, and I think 3 Hero 2s. Used GoPro exclusively for 14 years and counting and I use at least a helmet cam on essentially every ride... I may occasionally miss a 2 mile trip to get gas and back, but not often. So 10s of thousands of miles and who knows how many hours and my next camera is likely to be a GoPro.
I had a Hero 4 fail from getting soaked and not having it in a sealed case. I had a Hero 9 fail recently for unknown reasons. Just kept shutting off no matter what I tried. I am a GoPro subscriber. So I pay $50/yr for discounts on accessories all of the time and the option to replace a camera essentially no questions asked for $100. I wasn't thrilled with the time that it took and they said free shipping to me but somehow charged me around $20 more in taxes/fees... which I think was their way of actually making me pay shipping. By the time you figure you're paying $50/yr and you're gonna pay $120 for a replacement and wait weeks... it's only worth it if you're real hard on your camera. One thing though; you can buy a subscription and immediately get a replacement. So $170... but still it needs to be a valuable camera. My Hero9 was just on sale for around $210 IIRC with normal price of $250. It's a more valuable service if you have a new model or the Max (360 version).
I will say that my opinion of the 9 has not been as good as the older models. Great camera as far as features and image, but I'm questioning it's reliability vs old stuff... but again this is for the amount that I use them. Just last week I probably had 30 hours of footage across 1-3 GoPros.
None of this is likely that relevant, since any newer GoPro is more than the $210 and not complete. Had to chime in though, because I doubt that too many people film as much as I do with action cameras short of other YouTubers.
One tip that I would give is, if your friend will film a lot... just get a large memory card now. Don't screw around with smaller ones. I've used 64 and 128GB cards for years. Bought 5 512GB cards before a trip to TN to prepare. Best thing ever. I can put 15-16 hours of 4K30 footage on a single card. No stopping to change cards in the middle of a long ride anymore and if you don't film much you wouldn't have to worry about it for multiple rides. Check what works with the cam that your friend gets, but I used these :
amzn.to/46OIkhr...And keep cards and batteries in mind for the budget if you ride much at one time. Sometimes batteries go an hour and a half or longer for me, but I generally plan on swapping at roughly an hour so I don't have many unexpected shutdowns unless I'm not terribly concerned with possibly not having a section "on film".