Emirates hands down.
They try so hard and want only total excellence in what they do.
Plus they do have a HUGE staff working for them.
The girls are just lovely, and food is wonderful and the service is fab.
If I had the money I would go first class every time...but that is just a dream I have.