JL even with the older skysleeper solo (or whatever they are called). Service is lightyears above. Japanese food is great (if you like japanese), western still better than AA, the new seats are significantly better, the older similar, but feel more spacious.
This is assuming the price is similar. If you can get AA F for Business price plus a VIP coupon or one of the many free upgrade coupons AA hands out to travel agents then this is a different issue.