If your destination is Tokyo I would pick HND. So close to the city and easy to get to and from. Only benefit over the 777 is you get better atmosphere on the 787. But I would still pick the 777 because it lands 1hr closer to the city so much easier to leave from Tokyo when you leave!