I couldn't agree more with all of your criteria!!
I need to go through Riley's things to see what still fits him, from last winter, and what he has outgrown. He turned 1-year in May..... A lot of stuff should probably fit him a little better, now..... I was buying things a teeny bit too big so he would be able to grow into them. It is starting to get a little brisky in the mornings and evenings, here so I should probably do that sooner rather than later. I haven't even started to go onto the various websites to see what Cute sweaters and coats they have out there.