Wow, thank you all for so many thoughtful responses! Rest assured, I fairly happy with my body. Like many women, I wouldn't mind some small changes, but overall I am not complaining.
I agree that sleeveless sheath dresses are easier to fit - I have managed to find two that only required waist alterations. One is by Black Halo and the other by Elie Tahari. I will also try all the brands mentioned and suggested here, since it seems that it is possible to alter both waist and hip area if the chest/shoulder/sleeve fit is OK. And scuba/ponte material would definitely help, but it is not as polished as tailored wool blend.
For those that think the blue dress looks well in the photos: it is very tight and uncomfortable around the chest/arms. Also, while the waist fit issue isn't obvious, there is a lot of extra material there (photo 1 vs 2) and as soon as I move it bunches up like a kangaroo pouch making the dress ride up and is super obvious.
To answer Lisa P's questions, I am looking for two groups of work dresses - every-day dresses and "power" dresses. For every day not too-dressy dresses, they don't have to be sheaths at all - I am happy with wraps, fit&flares, sweater dresses etc. For "power" capsule, for important work occasions that happen 10 or so times a year, I am really attracted to the idea of a properly tailored wool sheath dress. Since winter is coming, I would very much like to find one or two with sleeves, that does not require a topper. And Ted Baker seems to fit me well, at least the one dress I have fits perfectly of the rack (Finds below). They make less "serious" dresses, but I will keep checking them for the right one.
Staysfit, it sounds like our body types are similar with two differences : I am shorter and have curvier hips. I will look at all the brands you mention. I have tried on J Crew in size 2T and the vertical proportions are perfect but it is too big - I would need 0T which of course does not exist. You have a beautiful sheath dress collection and I hope to get there one day, a dress at a time.