I love the narrator.
I love that my character worked a thing out for themselves.
I hate when my high Int and/or Wis character can't put two and two together without having to have an npc explain it to them as though to a particulary dense child. Having others explain it like that takes a lot away from your own character, they become dependent on others to understand what's going on, and it's rather annoying.
No to Galesplaining! Yes to player charaters that actually do have a clue!