As with all things, there are good places and bad places. Generally, Newark and the less busy ports in Orlando get positive reports. JFK tends to get negative reports.
I've always found IAD to be very rough and at breaking point - 4 full 747/777's coming into arrivals at the same time, and only 5 desks open for processing. And after you finally get to the desk, you get an abrasive agent who just wants to get done and go home. Not a good way to start a holiday really.
But anyway - glad to hear you've had a good experience