When Bo-Katan sees Mando's ship yet again, she grabs her helmet and storms out of her fortress, ready to make extremely clear that she's not in the mood for company. This is perfectly in line with the assumption that she's antagonistic against the hero. However, when she realizes that Grogu has returned alone, she ... immediately drops her solo sulking ways, and sets out on a daring rescue mission to Mandalore, where she proceeds to save Din's life at great risk to her own. She also takes a liking to Grogu during their time alone, and even confides to him a little. She essentially volunteers as Din's partner for the rest of the mission, and when he once again manages to almost die, she doesn't hesitate one second, and dives in deep water to rescue him.
Sure, it's entirely possible that Bo-Katan is playing some sort of long game to acquire the Darksaber, but if so, she's doing a pretty bad job. Over the course of the episode, she has umpteen chances to either challenge and kill Din, or leave him to die and retrieve the blade — yet invariably chooses to do the right thing. As such, "The Mandalorian" Season 3 Episode 2 is a massive defense of Bo-Katan Kryze as a heroic figure.