Didn't really like the Dalek episode last week, but this week's episode is fucking great. Two parters really are the best. 45 minutes just doesn't give enough time to establish a new location and tell a cool story.
I agree. In the "old days" when I was watching Jon Pertwee and Tom Baker as Doctor Who (back in the late '70s and in the '80s), each story would typically go for five episodes, and there would be one episode each weeknight.
Of course, the special effects were absolute rubbish back then (no disrespect to the BBC special effects dept, as I'm sure that they did their best with what was available to them!).