We flew JAL from PVG to KIX and a return flight NRT to PVG recently and we were totally wowed by the level of service we received, the comfort on board, and the efficiency of boarding/deplaning.
The meals were edible, though nothing incredible - by the hagen daz ice cream was a nice touch. We loved the SkyKiwi drink, and were so please that we could opt for that along with a glass of wine and a cup of hot green tea after our meal. In flight entertainment was awesome, and especially on our second flight when we had a newer plane with their extra-wide economy seats we were SO comfortable. One of our best flights ever. They gave us blankets even for the short haul flights, and the little things like cup holders and extra compartments in the seat back really made for an enjoyable flight. Can't wait to fly JAL again!