If you live in Japan, you definitely want to look into getting the Super Flyers card with ANA. You will get more info in the ANA forum, but IIRC, once you hit Platinum once on ANA, you can apply for the card. With this card, you can pay a small fee and keep *G access (lounge/fasttrack/priority boarding) as long as you have the card. It is difficult to get *G with NH (ANA), but it is easier if you have several domestic flights in Japan. Otherwise, look for sales on premium economy when available, because it often has the best return. This can be on any *A airline, but I believe that ANA requires a certain number of miles/flights to be on their own airline. Otherwise, pay close attention to the booking fare code to make sure that your flight earns mileage. You may need to pay a small premium for a different booking code, but this will pay off later on if you do quality for the Super Flyers Card. Also, only people with ANA status get fasttrack security at Haneda, since they do not allow *G like they do in NRT.