Pretty much all Europeans I know working in Latin America that travel home 1-2 a year, avoid flights that go trough US airports even tough it would often be the cheapest options by quite some margin. For me not having to deal with US borders is worth the up to 300 USD difference in flight price.
I did it once back in 2008 for a flight from Costa Rica to Switzerland via Miami and was caught completely by surprise that, unlike every other airport in the world I have been prior, Miami (US in general?) did not have a separate transit area, and that I had to go trough the whole customs and migration circus for a 3 hour layover.