My opinion doesn't count for much but if you're interested in Micro go to UCL. It's easier to stay there for a PhD for you do your MSc there. With a strong grade from UCL + good letters etc. I can imagine you'd get into a good predoc and could place well if you decide not to go to UCL.
Otherwise, I think that LSE is the best overall.