I agree as regards JFK. It is an original 'landing rights' airport from the earliest days of civil aviation, starting around 1947. London Heathrow is similar in concept, as is Madrid Barajas. Back in the day, each airline company was permitted to build its own terminal. This led to the hodge-podge of airline specific multi-terminal airports where no one is happy.
Other US airports with this higgly-piggly terminal arrangement are also original landing rights airports from the late 1940s. These include, in the US, Boston (BOS), Newark (EWR), Miami (MIA), Dallas-Ft. Worth (DFW), Chicago-O-Hare (ORD), Los Angeles (LAX), San Francisco (SFO), and Seattle (SEA). There are others, but these are the major US gateway airports that foreign travelers to and from the US might use.
More modern airports, built in the 1960s or later, are relatively better. The problem is dealing with the industry's "fortress hub" paradigm and getting flights from your foreign point of travel to decent connecting flights in the US. These, relatively more efficient designs include: Washington - Dulles (IAD), Houston George Bush (IAH), Salt Lake City (SLC), the new Denver Stapleton (DEN), and of course Atlanta Hartsfield (ATL). Of these, ATL is a fortress hub - for Delta, and IAH is a fortress hub for United, So you will likely get the best US connections there. Hence my recommendations.
Plus, as I stated in an earlier thread, ATL is the US government test bed for all technologies intended to expedite passenger movement into and out of the US. I know personally the person who helped develop these technologies while working for the government or who developed the processes for using technologies efficiently.
Once ATL proves the concepts and processes, the government will migrate and expand use of the technology. So, if you can get into Global Entry, DO IT! If you can use the Mobile Passport app, GET IT!. If you have access to joining Clear (a recent government - private sector partnership exploring facial recognition to accelerate departure processing), DO IT!
Clearly, I think most of you with any international travel under your belts, prefer a large single terminal where all airlines share CUTE (Common Use Terminal Equipment) under one roof. Most all of the newest airports, especially in Asia, have adopted this paradigm.
Each year, Changi Airport in Singapore and Kuala Lumpur Airport in Malaysia, among other mostly Asian airports, are at the top of the list of the world's best airports. Conversely, most US airports that follow the old school, distributed / proprietary terminal design reside at the bottom of the "best airport" list. The better designed airports that would be more efficient are not fortress gateways for the US carriers. Hence, the disconnect between passengers and airlines.
The reason why most US airports continually fail in this regard is money. The airlines cannot afford to invest the sort of money needed to accomplish this. Our federal government is not yet willing to make this magnitude of infrastructure investment for the future. There are simpler answers but the industry is not prepared to make the needed changes.
Among US airports, Atlanta Hartsfield (ATL) is better designed than most. Although there are multiple terminals, and the terminals are largely segmented by airline and codeshare partnerships, all terminals are aligned parallel to each other, like a ladder. They are all connected by a modern underground tram system, INSIDE SECURITY, that allows shorter connections. The tram runs in an elongated loop, so it is possible to get on the tram going either out from, or in towards the main terminal and baggage reclaim, ground transport, exits, etc.
This is why I advise people planning on flying to the US to consider ATL as their gateway. The airport is very well designed. When the land was obtained, they obtained enough space for multiple co-operational runways, unlike some of the landing rights airports that only have a single runway operational at one time.
For example, Newark has a single runway that can be operated at a time depending on wind direction. Miami also has a single operational runway at any one time. So too does LAX, SFO and BOS.
But, Dulles and Atlanta have three operational runways at one time, 24 x 7, 365. One is for commercial aircraft takeoffs. Another is for commercial aircraft landings. The third is for corporate and private planes. At Newark, Boston, JFK, Miami, LAX, and SFO, for example, all these landings and departures have to queue for a single operational runway. It makes a difference in the safety margin, especially in bad weather. It also affects delays and connection times. This is also why ATL ranks among the best choices for a US connection, or as a first port-of-entry.
I should say that I have no commercial interest in Delta Airlines or this airport (ATL). In fact, I avoid flying Delta for personal reasons. During my career, I logged over one million actually flown air miles on United (not frequent flyer miles). But, living in South Florida, I find using American Airlines the most convenient for me. They get me where I want to go from my local airport with the best connections. Also, Iberia is a code share partner. So they both use Terminal 4 at Barajas in Madrid. I get seamless connections this way.
I know this is long, but there is a lot of good information in here.
Hope it helps.