I think Singapore Airlines deserves the second place. Their service are top notch with full of movie choices and friendly Singapore Girls. The seats are also comfortable with good legroom pitch too.
Same with Garuda Indonesia who’s on the 10th place. The only difference with Garuda is their homebase and bad scheduling for transiting passengers. Their homebase are really screwed due to the former leadership of Angkasa Pura 2 which makes Soekarno Hatta as a nighmare for travellers. Especially for those who are travelling with Garuda. I wish AP2 can open their eyes and make SHIA better in the future.
I am glad that SIA was no2, though thought they could have got to No1! I have had the luck to fly with SIA in Eco, Prem Eco and also Business several times and had first rate service in all three classes. Only flown Eco with Emirates but was impressed with the service and level of comfort.