Have travelled twice with Air Canada. (It's at par with Air India when it comes to service and attitude of the staff). - Air India is at bottom of the pit when it comes to plane cleanliness / overall flight experience.
Having travelled in nearly all the major airlines, my top 3 would be:
Qatar Airways - (Once I was travelling with Qatar Airways to Finland - There were only 7 passengers and same number of stewards/stewardess in the entire 787). Hospitality in their Qsuites is exemplary.
Emirates - If you're flying economy, their hospitality/service depends on the sector being travelled.
Etihad - Value for money with decent services.
Having travelled in nearly all the major airlines, my top 3 would be:
Qatar Airways - (Once I was travelling with Qatar Airways to Finland - There were only 7 passengers and same number of stewards/stewardess in the entire 787). Hospitality in their Qsuites is exemplary.
Emirates - If you're flying economy, their hospitality/service depends on the sector being travelled.
Etihad - Value for money with decent services.