Is it just me or are things becoming more and more convenient lately. It's kind of hard to suspend my disbelief.
Definitely. They could have condensed several storylines to better build up less of them. They spend a lot of time on inconsequential garbage and long meaningful looks, but not enough on building the back story of the huge events in the last two episodes.
For example, rather than have Tyrion and Jorah travel together, have Varys and Tyrion arrive as they planned, have Barristen and Grey Worm healthy and have Tyrion and Varys work for Daenerys' respect.
With all that found time, build up the gradual mounting resistance, cut out the feeding a high born to a dragon, and have her marry against Tyrion's advice. Have Jorah fight his way to the Pit. After Jorah's win, instead of the Harpies killing the crowd members, have her husband make a speech about the win being nothing in the scope of history and go on about the permanence of Mereen. Then the entire crowd tries to stone the Royal party and a sizable unsullied guard. They flee to the center of the ring to escape the stones. The stoning stops as Sons of the Harpy enter the ring. The royal party successfully fights their way out, Barristen and Grey Worm are respectively killed and injured, (maybe Dario eats shit too, because fuck that guy) the Unsullied holds everyone in the Coliseum, and then Dany frees two of her dragons and has them roast and eat the entire crowd. Varys and Tyrion are scared shitless and she says, we leave for Westeros.