One of the better episodes of the season. I have no idea why people think Dany's snapping was too sudden. It's been hinted and her character developed to it for many seasons.
The ending of Jamie and Cercei was good and somehow a bit sad, and the fight between Hound and Mountain was cool as fuck. The one character they completely wasted was Euron though.. what a pointless and lame fight between him and Jamie and then that awful "omg omg I killed Jamie Lannister" line geez lol. So bad.
edit. I must add I always thought Euron was a useless and poorly-written character anyway. Reminded me of that bad guy from Commando.