Ever since Dany birthed a few dragons from firepit, her argument and strategy for anything has basically been, "I HAVE DRAGONS!!!!" Which, to say the least, has worked to varying degrees of success so far.
Last night, Daenerys went total boss in quelling the siege of Meereen, defeating the Masters unequivocally, on the ground, in the air, and on the chessboard. But the victory was less a result of her tact, and more thanks to Tyrion Lannister, a character who is definitely not dumb. Her initial plan—which she and Tyrion were just then discussing hours deep into being bombarded by cannonballs—was literally, "I will crucify the Masters, I will set their fleets afire, kill every last one of their soldiers and return their cities to the dirt."
Tyrion responded, smartly, like, "Maybe we should try something else?" They did. They stopped the siege efficiently and resoundingly, avoided burning every ship to ash—ships they can use for themselves—and left one Master alive, so that he could go spread the word about how unfuckwithable Daenerys now is. Much better plan, IMO.
Verdict: Let's just say it's a good thing Dany has the smartest character on the show as an advisor