I have to tell you - compared to some other airlines, ElAl is still pretty good - on a DME-TLV flight in coach a few weeks ago I got pasta bolognese with warm bread on the side - even on Alitalia they don't serve that and I haven't had warm bread on any SkyTeam airline including Delta in Business class!
Believe me it could be much worse.