For business or first class, Qatar Airways is clearly the best.

For economy, Emirates is better.

Flying economy with Qatar Airways makes you feel like a head of cattle, being transferred from cage to truck to cage).