I would say it needs more pockets but I havnt had any complaints. I’m a skinny guy 5’9” and was worried about the sizing but was happy I got a large and it has a little extra room as it should. It’s really soft on the inside and has lined arms to get it on easier. Warm. The buttons are simple and get easier to use the more you use them.