American has to be the worst. Flight was delayed. However, the board the wasn't ever updated. So I gave up my seat moved my family over to the gate to find out that they haven't even begun offloading the previous flight passengers. I get delays happen. They HAVE to be communicated.