I can't compare it to US domestic flights but I found Aegean to be pretty good (three flights so far). Better than short hop BA Euro Traveller in terms of food (they don't give you birdseed - they give you something that comes on a tray even for a 90 min flight).