I thought it was a hell of a lot more interesting than last week's, and there was plenty to enjoy; it's nice to see malevolent old folk taking the place traditionally occupied by zombies. I didn't guess that the Dreamlord was the Doctor, despite all the clues, so either I'm stupid, or it was a good bit of storytelling. I liked the parallel between it being Sophie's choice in men, and in dreamstates; and I'm sure more could have been made of that, had time permitted. The Dreamlord was a great character, and his cynical comments were choice, when we realise that they are the Doctor's own dark thoughts.
However, I'm sure I'm not alone in having guessed early on that both worlds would be dreams, and I thought the psychic pollen explanation tagged on the end wasn't a completely satisfying explanation for questions like why they were all having the same dream, at the same timme, and just why this was the Doctor's dark dream (he wants Sophie to choose him, in his darkest dreams?), and 'stuff'. Maybe if they'd had more time, they could have flagged the pollen thing earlier and made it more integral to the plot, instead of it just being a glib ending.
So on balance, pretty good, but could have been brilliant.