The GoPro has a very impressive stabilization (I have the GoPro 7 Black, the new 8 should have even better stabilization).
But: it has a very wide-angle objective, which is good for landscape photography. But for close-up photos you have to go very close to the subject. And it has quite some shutter lag. Photo quality is good, but GoPros are better suited as video cameras.