I enjoy interleague play, but I do think the "natural rivalries" create problems in fairness to scheduling. The wild card is just that, a wild card, so if you do away with the "natural rivalries" (Mets-Yankees, Nats-Orioles, Cards-Royals, A's-Giants, etc) and set it up so that each team in the division plays the same amount games against the other teams, I'd be fine.
I also think it's funny how people get so up in arms about the DH. I love baseball, there's no sport I'd rather watch. Does adding a DH make a difference offensively? Absolutely. Does it ruin the game by not letting pitchers hit? No, not at all really, it just takes the "automatic out" away. This just brings different strategies into the game. It's an almost 40 year old rule, so most here don't even remember the AL not having it.