I did fly JAL once & do love their service. I actually didn't book on JAL, it was on another airline & our connecting flight to NYC was canceled to they were putting the passengers on one of the Oneworld partners - I got to enjoy JAL premium economy seat.
I did check JAL prices for travel from NYC on my specific date but the fares were too rich for me.
My situation right now is:
I just got a line of credit (CC) from AAdvantage (American Airlines) to travel but can only book on AA (to travel on them or a partner airline). The terms I got are good including no interest for a year.
Pay out of my pocket (giving me less spending power for my honeymoon) & book thru Cathay Pacific & get 100% Mile points - thus giving me enough combined Asia Miles for a free trip (NYC/Manila) to use at a later date - for when Ahya will be come over or maybe x-mas/holiday travel.
Use the AA line of credit (giving me more pocket spending power) & book thru American Airlines for a partner travel (on Cathay - they are the cheapest) BUT I get NO Asia Miles point & the fare is also $100 more than what is posted on Cathay's website. I think I do get AA miles - I currently only have 1,000 AA miles.