My preference is for communication with the viewer through text-based speech.
As a result, the viewer is not distracted by the sound of my voice.
I try to make the video as immersive as possible and in my opinion adding a voice over will ruin the walking experience.
It would also mean that the video is limited to an audience that understands English, while the subtitles can be translated into any language available on YouTube.