I'm not saying they will for sure win the World Series because anything can happen. Just look at last year. The Rockies made it to the World Series and they really weren't a good team. I just think the Cubs are by far the best team in the NL, but that has just as much to do with how weak the NL is. The D-Backs are terrible, so don't even try to mention them. They can't hit at all and have two good pitchers. The Dodgers are a better team than the D-Backs.
I don't agree that the Phillies can compete with the Cubs. The Phillies have one good starter and a very good lineup. The Cubs probably have an even better lineup and three good starters. Zambrano, Dempster and Lilly are all good. Gallahger (sp) is also a pretty good pitcher and could really be a number 3 pitcher on the Phillies staff. Myers can be good, but isn't consistent at all, and the only other pitcher I see with potential is Kendrick. Moyer is just plain too old and Eaton is brutal. Their hitting could win them the East, but I can't see them in the Series.
A pitching staff that includes Zambrano, Lilly, Dempster, Gallagher, Marquis, Marmol (a top 5 RP) and Wood is a good staff. Dempster has always had the potential so it's not like he's an unknown coming out of nowhere that will eventually come down to earth like Cliff Lee. The Cubs also have a couple of very good pitchers in the minors that could come up this year.
The AL is much tougher, I agree. I actually have a future on the Angels to win the World Series. I think the Angels, Red Sox, Rays and Jays (best pitching staff in baseball can win playoff games if they get that far) could all potentially win the World Series. You said they have a very little chance of making it, which would be against the NL only. I just don't see very many good teams in the NL.