The airline with the best average rating is Japan Airlines with 8.1/10.
The average flight time is 2 hours and 48 minutes.More information
A comfortable short hop from Shanghai to Japan. Would say it's slightly better than your average LCC but not much else. Food was not massively impressive but the comfortable seats more than made up for it.