Clothes in stores are designed to look good on hangers.
Supermodels aren't really skinny, they are really flat, like a human hanger.
Most humans aren't hangers, and so getting something that looks good on a human, especially curvy women, is an art. I am glad to see that you are getting things to work for you.
Good job on this dress. Hope to see your next sewing project.