Long haul flights in economy are never going to be easy but flying with Emirates I found made the journey more bearable. The service is great, there is a variety of good entertainment and the food is nice. The staff tries to oblige where ever possible. The prices for the flights are comparable and the luggage allowance is 30kg + 7kg hand luggage. My first choice in airline for long haul flights is Emirates.