I personally prefer to watch most things with subtitles. I'm usually extremely conscious of how much noise I'm making in the house, and I rarely ever want to watch something at cinema volumes. Good quality subtitles rarely ever feel intrusive, but I really wish there was a better distinction between subtitling and closed-captioning.
Most modern streaming platforms seem to only offer one accessibility-focused option that combines both, and I find it hugely irritating to see text on-screen like "[SOMBRE MUSIC PLAYS]" or "[CROWD MURMURING]".
I'd rather have close captioning than nothing at all.
There's many Amazon Prime movies I've quit because of a sentence I could not hear very well and they didn't come with close captioning. I hate that so much these days.
My pirate setup at least comes with auto-synced subs for everything I watch.
How do you auto sync the subtitles?
I use https://github.com/morpheus65535/bazarr which comes with https://github.com/smacke/ffsubsync.