^
I really liked "Vincent" a lot. It might actually be my favorite episode from this series. And, yes, I do agree that it holds up very well compared to the other series.
"Cold Blood", on the other hand, is an example of what has somewhat bothered me in the current series, I guess. At its best, I find that Doctor Who will fool you into thinking it's 'merely' very entertaining. But suddenly, it will hit you with a truly gut-wrenching revelation or moment that ties everything together in a very different way or sheds a different light on things.
I suppose one good example of this is "Human Nature" / "Family of Blood". It's easy to watch this as a kind of alien invasion story and have a fun time doing so. But when you see the children lined up like soldiers in front of the school it just hits you what the true tale really is about. You also see it in the Doctor who knows all too well what's in store for these children for this one battle is just the beginning. And it ends with an amazing flashforward of the one (former) pupil saving the other on the front lines of WW1.
That story was moving for a number of reasons, I think. But one of the reasons it worked was that I thought you really felt for many of the guest characters here. You were sad to realize what lay ahead for them.
For me, personally, "Cold Blood" didn't manage to pull that of. When the grandfather decided to stay underground I really didn't care very much. I also didn't feel much for the former 'owners' of the earth, to be honest. In my mind, they simply remained too flat and undeveloped to evoke any kind of emotional response to their plight.
There were also moments that just seemed terribly naive to me or maybe simplistic in their approach to the general problem, I felt. It's all very well that Amy and that other lady start talking to that one guy. But it's very clear they speak for nobody, really. And it's also clear that with something like 6 billion people (already too much, basically) living on the planet there's not really a chance in hell that it's going to work. Yet somehow everybody seems to think it will (including the Doctor).
So, I don't know, it just didn't quite for me the way it did for you or how the writers probably were hoping it will. But still, I'm enjoying myself so ...