As someone who has to fly Y when traveling for business (but no longer travels enough to get to Plat/1K where upgrades are at least feasible) I agree wholeheartedly. It's why I have moved nearly all of my flying to Delta despite the steady devaluing of SkyPesos - especially for any long flight (either domestic or international)
Flew JFK - MXP last week on the A330 and the DL Y meal was a very nice kale salad with chicken, they did 3 or 4 drink runs (had a Woodford followed by Avissi) and then they gave out full size water bottles once service "ended" for the overnight hours.
Breakfast was a nice Noosa yogurt and some other stuff.
Entertainment is the only place I disagree - I've been flying DL a lot the past couple of months and have been bored by the options (which sucks since I've got a TATL and TPAC coming up) vs. United Private Screening which has had some solid options when I've been on UA (though all domestic, no international).