I think a lot of people rested their laurels on Dani... and I think that's exactly why the writers did what they did with her character. I have come to like the inevitable ending for Dani actually. It was certainly shocking, and rushed, however it was not a surprise.
How many of you have actually watched the entire series over again from the beginning? I have (right now actually), and there is a ton of evidence that Dani is an autocrat-in-training; selfish, egotistical and self-important with a growing thirst for power and vengeance. There is very little that she does for the People in GoT... it is truly for herself to have thankful masses. Like other characters and most of the audience, you get fooled by her seeming genuine belief in what's right and her struggle to conquer. I agree her 'snap' moment was rushed and there are better ways to realize her ultimate twist, but I am not opposed to having her become the very thing she swore not to become.
As rushed as it was... nothing can hold a candle to Anakin's turn to the dark side. He's like SNL's Chad with a shrug: OK...