I only fly basic economy on long distances. I have flown on British, Asiana, EVA, China Airlines, Hawaiian, United, Singapore, NZ, and while some are better than others, the clear winner was American.
The food is meh.
The seat is terrible.
But I slept so well because the plane was so cold.