National league vs American league?

after a few close all-star games and 2 of the last 3 world series going to the nl is it ‘coming the better league. All the trades have been big al players going to the nl. There are so many teams competing for first in there divison they will be battled tested into post season (not saying it isnt in the al). Besides world series and all-star games of the past and posssible future, is the national league becoming the btter league? 14 of the top 20 starters with best era are in nl and there are still rumors of roy halladay entering the nl and c lee (21 mlb best era). also 7 of the top 9 homerun leaders are in nl. and 11 of top 20 are nl players in avg. The cardinals are loading up and have heard possible trade rumors of troy glause due to injury who’s capable of swinging the bat but not throwing real well (so best case prospect and/or pitcher(s) intrade for glause to be dh)

also post season prediction??? 1 round guesses to ws???

Having the home field advantage for the AL is important. AL teams have a big slugger to plug into DH, like the Angels with Guerrero and the Red Sox with Ortiz. NL teams have a position player that will have to do the unfamiliar task of DHing. That is a bigger advantage than not having a DH and making your pitchers bat. So generally head to head, the AL has a theoretical advantage. But as you pointed out, the NL won in 2006 and 2008 and if you subtract out the Red Sox, the NL has won in 3 out of the last 4 non-Red Sox years. Why take out the Red Sox? I don’t know, I just like them.