Maybe it's a childhood of being second fiddle to the Yankees, but I'd rather it go to more of a points system, and just have AL and NL Leagues, top 4 from each side get in rather than the strict division system we've got now. If the Red Sox and Yankees are the best two teams in the league, why reward the Twins who win 10 less games that year with a home playoff series and make the 2nd best team in the league stay home?
this would also tend towards a more balanced schedule as far as who plays whom. If our wins count the same, we should both play generally the same teams. Don't count our wins the same but let the Royals play the Twins when the Sox and Yankees are slugging it out. Especially when the O's and BJs are also pretty good right now, making the AL East a rough one. If the Sox win one game less than the Twins, but against AL East teams, pretty easy to say the Sox are probably still the better team. Used to piss me off when the Sox would miss the playoffs with low-mid 90s games won, and then Cardinals are able to rest players down the stretch because their 82-win season locked them up a division banner by labor day. This won't fix the AL/NL portion, but will at least balance the teams within the league more.
Put them into bigger divisions, play more of the same teams, and then just take the top 4 (or whatever) from each League and set it up from there. play each team in your League 7-8 times, each team in the other league for a 3 game series, and you get a better idea of who's who for standings, as everyone played the same teams. I don't need to see Tampa 18 times a year; cut that down by half or more and mix in other teams. They're all flying anyway, we don't need to make these things bus leagues. And when the teams are a couple thousand miles away anyway, the divisions kinda fall apart anyway.