For long-haul flights, pack double-layer muslin cotton in easy on-off styles: a romper or onesie for quick changes, cozy pajamas for sleeping, and a muslin towel as a light cover. Muslin's open weave stays breathable in a stuffy cabin and it's already soft from the pre-wash, so it feels good against skin for hours.
Vanessa and I have flown with our kids more times than we can count, and the right layers make a long flight easier for everyone. Muslin works well in a cabin because it breathes and it's already soft before it ever reaches you. Here's what we'd actually pack.