I find dressy coats are okay down to a high 30s to low 40s temp if you're wearing a decently warm top.
I hate puffy coats so I don't wear them. I buy pretty much all my coats from Nau. They do warm insulated coats that are lightweight and sleek. I get a lot of compliments on them!