I liked it. I didn't really care about the Shakri McGuffin, the episode was really about the Doctor and his relationship with Amy and Rory. (Although it was cool to see Steven Berkoff, albeit briefly, in Doctor Who. We can now add him to the list of actors who've been in Dr Who and Star Trek. He was the arms dealer in the DS9 episode 'Business as Usual' )
I'm not sure why they brought in Rory's father so late in the game, when we probably won't see him again once Amy and Rory leave the show, but I like him. He's a hoot to have around.
It was awesome to get a Lethbridge Stewart reference as well.
I'm really going to miss Amy
She so purdy.