The airline with the best average rating is Cathay Pacific with 8.4/10.
The average flight time is 3 hours and 50 minutes.More information
HK Express is a good airline to fly on, no worries at all. I think the seat might be thin because the passenger in front could feel my laptop pushing into their behind when it was catching on the chair while putting it underneath. I think i remember the same thing on my previous flight years ago when a guy was behind with his knees but this aircraft leg room space was a lot more than last time.
Haneda is better in my opinion compared to Narita as it's cheaper to get from there and quicker