It's such a big airport the review depends on the gate your at. Some gates have decent food options and are comfortable while others are like being in solitary confinement.
I fly frequently and can tell you that the food here is generally overpriced with a lack of creativity.
They do however keep the facility in good shape although it feels like it's constantly under construction.
The Terminal 3 gates have lots of options in terms of food, drinks, seating and charging.