Daenerys, you're doing amazing.
Yes, the Mother of Dragons has had some pretty major setbacks since rolling across the Narrow Sea with her squad.
So far, she's lost the Greyjoys, Dorne, and the Queen of Thorns. Plus, Grey Worm's capture of Casterly Rock rang hollow when it was revealed most of the Lannister forces are out rampaging in the Reach.
But, hey, you live and learn. Daenerys is a newcomer in Westeros, so mistakes were bound to happen.
And just look at her negotiating with Jon Snow. She's firm, but she dials it down when he doesn't bow before her. She even lets him mine obsidian, even though she clearly doesn't have much faith in his quest (in fairness, "Come help us fight ice zombies while attempting to win back the Iron Throne!" isn't a super compelling pitch).
She listens to Tyrion's advice, forgives Varys for attempting to kill her a while back, and doesn't just fly off on her dragons when the going gets tough.