After hearing horror stories I was expecting the worst but was pleasantly surprised.
From landing to getting through immigration took about 40 mins.
Now we were first off the plane and got to the hall before lots of people (a few planes had just landed) but I wouldn't say there was more than an hour wait max? All stations were manned by immigration officials and they were pretty quick and efficient