I never had a bad experience with either Emirates or QA.
I also find their staff to be very polite and helpful. Of course, I do not try to take excess weight without paying .
And yes, when I flew economy, it happened that I did not get my choice of meal...with various airlines. But that is, IMHO, nothing out of the ordinary, just bad luck.
Economy is not called "cattle class" for no reason.