Poly can be fluffier and lighter in weight. However, it doesn't breath so it is warmer. Body heat can't escape. Cotton is a natural fiber and is able to breath. It wicks moisture away to help keep you cool. It also keeps you warm in cooler weather. When I want to use a quilt determines which batting I will use.