I personally would go with long feather puffer because they are super light and very cozy. They cover the legs as well and kids have
very thin legs and get cold very quickly there. Short jackets are fine for a car ride when the kid is covered with a blanky but
they are not so great when it is really cold out there and kid will have to stand in one spot for few minutes if needed be.
My go to place was GAP as they have always something good quality and not too heavy.
I have not seen this in person but just judging from the pictures, the second one is bit nicer but
the first one beats the second one with coziness and is porbably lighter. I always go light as kid
needs light otherwise they feel trapped and can not move with heavy jackets. I gave up Lands
End for little ones for that reason, they usually are great durable quality but so heavy
that they are useless.
https://www.gap.com/browse/product.do?pid=486063012&pcid=999#pdp-page-content
https://www.gap.com/browse/product.do?pid=473655012&pcid=999#pdp-page-content
here is their full offering but I think I would go with the first one above for practical reasons and comfort
plus light.
https://www.gap.com/browse/search.do?searchText=jacket%20toddler%20girl