Other than the fact that I can't stand StL, this is a great matchup. Both teams are high scoring and have really solid bullpens, and both managers bring crazy/weird to the table in a really intriguing way. I think it will be a good series and think Texas will win in 6.
As a brew crew fan I say congrats to the cards. Ton of power up and down the lineup. Pitching is a bit suspect so Rangers bats may make em pay. As much as I dislike LaRussa, I hope they win it all.