For me customer service has been fine - good even - except any queries relating to Skywards or Skywards+ - which has been uniformly terrible and like pulling teeth to get anywhere.
Unfortunately the call center agents are simply (very good) travel agents rather than people who can help with any element of Emirates issues.