As a NW Platinum seeing the effects of the program change first hand, I would recommend AA. The AA miles seems to be quite valuable for making trips to Central and South America. The only disadvantage I see with AA is that trans-atlantic flights on BA get you no miles.