I'd rank it differently, and perhaps because of the timing of my visits and that I haven't eaten dinner at all of them:
1. IAD
2. ORD
3. EWR
4. SFO
5. LAX
Can't rank IAH because I don't recall visiting. However it would have to be above LAX.
LAX is simply awful - very small and always crowded in my experience with a poor layout. ORD and EWR offer good dining and the central, somewhat out of the way bar at ORD is awesome. SFOs downstairs section by the showers always stays quiet but it's raucous upstairs. For the most part, I've tired of them all except IAD.