I still think the Lady Day Coat from j crew is the best for petite, thin women. It's classic, subtle, and not overwhelming...and it also comes in petite sizing. Mine is ~14 y.o. Quality has gone down a bit, but still good I believe.
https://www.jcrew.com/p/womens/categories/clothing/coats-and-jackets/topcoat/new-lady-day-topcoat-in-italian-double-cloth-wool-blend/BM964?display=all&fit=Classic&color_name=holiday-red&colorProductCode=BM964