OMG! The team are actually on a mission together! It was great to see them working together, and fighting together. I thought Shep as the team leader especially shines. He's learning how to relate to (and semi-control) Ronan, ordering him to stand down. He knows when McKay is lying and has some plan up his sleeve. He tries to emulate Teyla breaking the sticks. That was an LOL moment for me.
And Weir is great here too. She is doing what she's supposed to, negotiating with leaders of other worlds and looking out for her people in a strong and competent way. Finally they don't write her as nieve or feckless.
The dinner with the Wraith is creepy in a truly awesome sort of way. It shows us some depth and division in their society and hints at a truly complex culture with many personalities. And shows how dangerous it can be if you are the one encouraging the Wraith to play with their food.
I have but two small criticisms. First, the magistrate was played by the same guy who played the cannon on SG1 S3 ep Demons. Which I suppose was lucky because they are essentially the same character, a corrupt and slimey leader who throws his people to the enemies in the name of saving their society when really he's only maintaining his own power and saving his own hide.
And that leads me to my second beef. While it is satisfying to see the Wraith coming for the wicked magistrate, what about the rest of the people on that planet? We know they weren't all complicit in feeding people to the Wraith. Look at Marin. So the Atlantis teams just blythly skip on home safe and sound after opening up an entire society to attack with nary a thought for the innocents on that planet who will die because of their actions. Unfortunately, that sort of cavelier dismissal of moral dilemas is something SGA is known for.