Im not so sure that Barcelona can beat Chelsea as easily as they want to. I mean Barcelona haven't been playing too hot recently...especially in the league. I wouldn't mind an all British final...might quieten down some of those Italians (j.k)
Also you said Real have more of a chance of going through...that is true if they score one or even two goals but seeing they couldn't score at home and Man United do have the slight edge of the 60,000+ spectators at Old Trafford, maybe it'll go to extra-time...even penalties. Then ANYTHING can happen.