try flights that are more direct and maybe allow more connection time. (makes trip longer of course).
get seats in front of plane if u can.
a travel agent will book u ,not allowing incoming customs time or will book you with a short layover in a place like atlanta, then if plane is 20 min late it all comes apart