I would readily put JFK on the bad list. I had the experience at 2PM one day to be there.....in the midst of summer...and they cancelled the remaining flights for the day because of approaching thunderstorms. Airline did nothing on hotels. Discovered that it’s the worst place to do any plan B situation.
I’d put Boston and Philly close behind JFK. The worst airport for distance between terminals is Charlotte, NC.
On the better airports...I’d put Dulles on the list, along with Reagan International, and Atlanta.
As for small international airports....Reykjavik, Iceland is a great small airport....although there’s just no hotels around the airport, and you’d have to take the shuttle bus into town if you get stuck there.
Are you sure you don’t have CLT and IAD reversed?
Charlotte is an easy walking airport, Dulles not so much.
But, at least in Charlotte, you’ve got really good restaurant choices. Can we all say “Barbeque?”