If you ever have a layover here, give yourself at least 3 hours. Otherwise you only just will have time to go through customs and security before you have to hustle to your gate.
T2 is a godsend! T1 is ok but a lot more basic and expect early morning queues for checkin and security. Don't waste time on electronic passport check on arrival, they're hit and miss.