Well done ATC. Pity about the airport authority and the ground shambles.
That's a bit harsh, blaming the Airport Authority! Departures were stopped on several occasions due to lightning warnings and ATC flow control. Aircraft were still landing, however, so all the parking gates filled up very quickly. That lead to a massive queue of aircraft on the taxiways, all waiting for a parking gate to become available.
We only held for about 10 minutes before landing, but then had to wait on the taxiway for over an hour before a gate became available. It wasn't a fun night for anyone!