I have just flown with Emirates from Auckland New Zealand to London Gatwick and the trip was a total nightmare. The Airbus broke down on the runway in Auckland with a fuel pump problem and we were kept on the plane for NINE HOURS!
From there on it just got worse and worse. Emirates would not re-book our whole trip (as we had missed all connections by then) but made us *** at each airport to re-book the next leg. This meant another delay in Melbourne Australia, a FIVE HOUR *** at the "Customer Service" desk in Dubai (and there encountered the most unhelpful arrogant staff that I have ever come across - one staff member implied that it was our own fault that we missed connections! - I must remember if I was ever silly enough to fly Emirates again, to carry a spare Airbus fuel pump in my luggage so I won't encounter any more holdups like this one).
When I arrived at Gatwick I calculated that the trip had taken me 48 hours!!
What has upset me the most is not the fact that the plane broke down but the behaviour and attitude of the Emirates staff.
This is an airline whose staff have forgotten that they would not have jobs if it was not for the customers whom they are meant to be serving. Like all large corporations you have absolutely no faith that they will take the slightest bit of notice if you bother to contact them and let them know that their service is really not acceptable.