I would add one thing to this. If you’re travelling with a child under 2, look for overnight flights with larger planes. Sometimes these planes have a bulkhead in the middle of the plane that have a hook on bassinet (the airline provides this free of charge if you ask for it when reserving seats).