The GoPro with its media mod so you get decent mics facing both forward and backward is really good. Unless I want a shallow depth of field look, it's my go to.
But I often want the shallow depth of field so I use my EOS R5 a lot. It has vaunted in-body, in-lens, and digital image stabilization but I still can't get the video as smooth as with the GoPro.
The iPhone 12 may make me rethink the GoPro, especially multi-cam recording for interviews. I'm starting to do more interviews now for my YouTube channels and I'd like to do some in-person while walking and social distancing. If the iPhone is that smooth and the cameras are that good and you can do multicam, I mean, what other tool allows that?