My $0.02: Unless you were planning to spend some time in Dubai I'd choose the EVA or ANA option. Unless it's "the Room" or strong preference for Japanese meals I'd go with EVA over ANA. I have never slept comfortably in ANA J (something about the seat width and hardness of the seat just doesn't work for me) whereas had great sleep on EVA and find that service levels are comparable.