JAL used to be a snob airline while they even used to see video how to be a JAL's cabin attendant in their flight. So, I used to avoid JAL because of their unfriendly service.
Firstly, the seats are so comfortable and wide. It made me relaxed during my whole of trip.
Served food is also improved comparing to salty previous foods.
Minor but some improvements are necessary on JAL are, for example:
1. Cabin attendants never helps passengers to lift up baggage, which is normally done by ANA.
2. English announcement is very poor.