As far as large "hub" airports go, yes it it large, yes you may have to walk but it's a hub and walking is healthy.
For those of you who prefer a little less walking, CLT has installed moving side walks throughout to expedite and reduce some of the required pedestrian walking, but again it's a bit of a trip but not horrendous.
Plenty of food!! Seriously, Yelp could host a restaurant hop as each wing has plenty of eateries, small stores, and amenities.
You will not be disappointed if you pass thru or make your final here.