I used to change before takeoff, but now change once air-borne.
Why?
Because there's nothing fun about standing in BKK airport at 2am wearing QR First Class Missoni pyjamas once the aircraft has gone tech en route to takeoff.
To top it all off? I still had the slippers on while they processed my re-route at the desk!
M