Same here Sam, I’m afraid.
The in-flight service was poor and Emirates customer service simply couldn’t be bothered with the feedback. My complaint took over a year to resolve and when they did “resolve” it, they did so by feeling “sorry I felt that way.”
No miles or offer of a credit/partial refund. I paid the fare in full so reasonably expected more than a half-hearted cabin service.
As such, I’ve not flown with the Emirates since then. Of course I’m sure the loss of my business has hit them hard for they receive not a single penny in state subsidy.
Singapore Airlines remains the best overall experience in my view.