Well, I love the course content of both the courses, although I might prefer the LSHTM one a bit more... Not sure about living costs wise, aren't both of them in Greater London? So the living costs would be high, wouldn't it?
Don't think so though, the course by Imperial is offered by the Dept. of Medicine, so it is also health focused...