That’s what I hate most about winter. You are either too hot wearing a coat or too cold not wearing one. And I hate carrying jackets or coats around, I inevitably lose them.
When I 1st moved here I went to the cutest little thrift store. They had a whole bunch of really heavy beautiful sweaters. For $0.50 each. I probably bought about 10. I think I were one once and like you said, almost passed out because it was so hot in someone’s home. An elderly lady that kept her house at about 87 I think. I haven’t worn one since. I probably ought to re-donate them. :-)
I usually layer, that way if I have to take my sweater off I have a tee shirt on at least. I can tie the sleeves of a sweatshirt hoodie around my waist in case I need it. Had to do that when I lived in the bay area because it got cold at night even in the summer. I sure do miss that here in Texas.