Flew recently to FLL. Worst Immigration line I have done in my entire life. 14 officers (for visitors) were supposed to be working and there were just 3 checking us while the whole 10 officers were checking the US citizens. There was a system rundown so it made the delay even worse. We were in a queue for 3 hours! no priorities for little children nor old aged people. I can't say anything about baggage claim because once we could step out of customs we saw our suitcases almost being delivered to the "lost baggage office". Departure was a mess. They changed our gate twice and terminal 4 was really small to handle all those pax.