Still not sure that’s fair. She’s at war and she burned an army that had just finished slaughtering one of her allies. If she had just let the Dothraki army slaughter the Lannister army would that have been more acceptable? If so, why? If not, that’s fine. But there’s no way she can take down Cersi without bloodshed.
I do agree that she is essentially ignoring the advice of the likes of Jon, and getting on the back of her dragon is reckless and almost got her killed. But at the same time, she did kind of need to respond after losing Dorne and Highgarden in rapid succession. And at some point she needed to show Cersi the power that she has with those dragons.
He desire to see people bend the knee is a problem and I think she’s in for a rude awakening if she ever discovers that Jon is her nephew. Because he’s definitely more level headed that she is and being the prince’s son really mucks up her birthright claims. Still, I think a big part of the story is that the need each other. Jon is cool and calm, but maybe not willing to make all of the really hard decisions. Dany is fierce and willing to make those choices, but also hot-headed and reckless.