A few things to note (esp. transiting in KLIA) is that checked bags might take a while, it's not the more efficient of airports but when you flight is sharing the same baggage carousel as an A380 that landed from London, that's when tight connections might go wrong.
The Business/First class passengers line at immigration / passport control was empty but 10-15 pax deep for the APEC/Diplomat line. Apparently they were in town to attend some convention.
I made it with an hour to spare but after all that walking back & from the Satellite terminal, I thought it'd be nice to take a shower at the PP lounge b4 my flight to SIN but it was full and the next available slot was 20 mins. b4 my scheduled dep.
So yeah ... I'll definitely keep that in mind the next time I route via KUL