I don’t think Dany’s turn has come from nowhere - they’ve dropped plenty of breadcrumbs. Crucifying the slavers, incinerating the Tarlys etc.
I just wish they’d given us more time in her head this season. It feels like we’re experiencing her fall from grace entirely through the eyes of the male characters, which sucks. Why not bring back Harry Lloyd, the Dothraki witch woman etc for some good old fashioned fantasy sequences, for example?
With all he’s seen and learned of her, Jon following her blindly based on fucking puppy love totally undermines any shred of credibility he might have had left, too. And I fear the show isn’t going to call him out on it.