The Nano Puff is one of the most versatile jackets that I own. It can be wore as a standalone jacket in ~40 degree weather or as a layering piece when the temperature drops.
I'm wearing the Nano Puff as a layering piece when I snowboard here in New England area. The temperature varies quite a bit from -2 to 40 degrees. When combined with a thermal base layer and Gore-tex shell, it is warm, but not super hot so you won't sweat. This combo is light and won't restrict your movement while making turns, jumping and all the fun stuff.
I would recommend everyone to buy one!