I couldn't agree more. I fly to Australia twice a year and for the past 4 years, i have only chose Emirates. My past 3 experiences with them were very poor and i found the service dreadful. Great IFE etc but the service is slacking. I asked for a coke & a baileys and they said 'sorry sir you can only have 1 at a time'
I decided to fly Singapore this year and what a difference. It was well worth the transfer down to LHR (saved me £300 in total)!