Ahh - joys to come!
You have to allow 2 hours at JFK or MIA - best to avoid if at all possible - it can take less but that's not they way to bet. Smaller US airports are undoubtedly better and friendly -. the welcome at JFK can be worse than Sheremetyevo.................