Yep, Varys is standing behind Tyrion and Dany on the ship at the end.
This means that he traveled from Sunspear to Meereen in half an episode! According to my maps, the distance between those two cities is pretty much the same as the distance between Sunspear and Last Hearth, which is almost at The Wall. Maybe Varys is secretly a sorcerer. I don't know why the writers didn't just leave him in Westeros for now, rather than moving him around and annoying me so much that I actually look at maps.
As for Arya, I'm pretty sure I saw a tooth in that pie she gave Walder. She might be a talented assassin, but she's a very sloppy cook.
Hah! Maybe the High Sparrow will turn out to be a distant relation to Dany and is immune to fire. Either way, Cersei is pretty much done for now, she has the Tyrells and Martells both coming for her, a new King in the North, and team Dany to contend with.
I must say, I was sad to see Margaery die. She's one of my favourite characters and I really thought she'd survive until the end. Such is life in Westeros, I suppose.

"If more of us valued food and cheer and song above hoarded gold, it would be a merrier world."
"...a quotation is a handy thing to have about, saving one the trouble of thinking for oneself, always a laborious business."