I think this airport is alllmost as terrible as your average (small) Midwest airport. Limited seating everywhere, terrible food/booze choices, scattered airlines, but at least there's a shuttle for Terminal D.
The few tables available to sit with your take-away food options were all covered with trash or mess. The restroom next to my gate was closed off and the next closest one was waaaay down the other side of the terminal.
Airports are an experience you can't really avoid, so, here's my advice: bring food in from outside. Stop at the Hudson News for a drink (seeing all booze options were terrible/expensive). Plan to sit by your gate seeing there isn't seating elsewhere. Bring your phone/devices charged due to limited ports.