Japan Airlines already has one of my favorite programs, allowing redemption not just on oneworld airlines like American, Cathay Pacific, and Qatar but on other partners like Emirates, Bangkok Airways, and Air France as well as Alaska Airlines.
Japan Airlines Mileage Bank is a Starwood transfer partner. 20,000 Starwood points transfer to 25,000 JAL miles.