It depends which class you (OP) will fly. I always fly Y (with some experience in J on LH, TG and UA). My opinion is that the Emirates Y feels better than LH, close to OS and far better than UA. I could say that UA was the worst I experienced (FRA-SFO in Y; same route back in J was completely different story). The EK's IFE is far superior than LH and UA. Even without any status, I got the emergency exit row seat whenever I asked (which was never possible on LH, for example).
I don't mind the food on any carrier, one can live without food for a month ;-)
I particularly enjoyed B773. I don't like LH's A343 or 346. I'm used to the crowd in Y :-)
So far, no real bad experience with EK, only remote parking in DXB is annoying.