Ok so finally caught up this season.
Wtf, why does every army/navy get caught completely off guard?
Only Euron's half of the Iron Fleet knows how to scout?
The Lannister/Tarly army marchs from the Crownlands all the way to Highgarden and the Tyrells can't put up a decent defense? The Reach has the largest standing army in Westeros and the Tarlys are not the most powerful house. House Hightower is probably the most powerful non-great house. And the rationale for why they lost a siege in few days is "we're not good at fighting"?
Seasoned battle commanders like Jaime Lannister and Randyll Tarly are caught completely off guard by a Dothraki horde? Please.
Also, it seemed pretty unlikely that Jaime Lannister of all people, a man with no honor left in the eyes of the people, was able to convince someone like Randyll Tarly to betray a house he's been loyal to for his entire life to fight for someone like Cersei. Especially given that there was a Targaryen army off the coast, a King in the North, a defiant Dorne, and his sworn Lord in open rebellion. Self-preservation seemed illogical. And Tarly was not Roose Bolton or Walder Frey.
Despite the plot holes, I'm loving it.