I don't know what time of day you'll be going through charlotte, but there is both a krispy kreme and a biscuitville in the charlotte airport, which can make morning layovers decent
The philly airport is a wasteland.
(both of these datapoints may be outdated, as I haven't flown through either in 4 years)