Speaking as a fare-paying passenger on long haul, I was impressed with the whole package from Emirates.
As pax, it can get very tiresome if you have to put up with grumpy and unco-operative CAs to the extent that one promises to oneself that you ain't going to fly with that mob again unless you can't help it. And, at the end of the day it's fare paying passenger bums on seats that pay the wages.
Save the angst for the pax that really deserve it and don't take it out on the rest of us. After all, you chose the job!
So, next long haul it will be Emirates again.