I just can't get over how much respect the narrative gives to Katara and her anger when she confronts Zuko in the catacombs. This is both one of the things that makes their dynamic work so well and one of the things that makes Zuko's redemption work so well.
Redemption is tricky because you have to avoid putting the onus of forgiveness on the victims, and the thing is that by the time Zuko and Katara are forced to share a prison at the end of book two, we WANT to see Zuko be redeemed, we've seen him struggle and we, like Iroh, trust in the good inside him, and we want Katara to recognize the good in Zuko because she is good.
Specifically when Katara starts ranting at Zuko, even though she is in the right and on the right side of the war, our tendency as an audience is to side with him because of the dramatic irony of the scene. We are privy to information about Zuko that Katara is not. That's not to say that she is wrong to immediately be suspicious of Zuko and to call him out for everything his nation and father and he himself has done, she just doesn't have all the facts. She thinks Zuko was put there as a trap to trick her because she doesn't know that he was arrested by Azula. Especially when she brings up his father and says that "spreading war and hatred is in your blood," it contrasts with what WE the audience know about Zuko's family and his relationship with his father.
So this puts Katara in a little bit of an unfair position as far as gaining audience sympathy. When Zuko says she doesn't know what she's talking about, she really doesn't. And a lot of shows would have had this be the point where Katara is forced to see things from Zuko's perspective.
But Katara is stubborn and righteously angry and the narrative lets her be that without villainizing her, and reminds us that Zuko's suffering and his struggle with his family does not negate her very real pain.
And Zuko apologizes. He apologizes. He recognizes something in her that is like him, too, and that's important, but it's even more important that he apologizes because the audience didn't need for him to do that, but Katara did, and it shows how much the writers respected her as a character.