I would fear the cabbage and rose one would swamp me.
Totally.
I am petite and live in dresses, so think I know a thing or two before even trying on. The sheer amount of fabric on that dress would make someone my size a walking parachute.
I tend to wear vicose or jersey (slimming and relaxed), A-line, avoid pleats. Love midi dresses, which can come down to maxi for me. The fashionista looks don't work on my short frame, nor do trousers. I avoid polyester, cotton and linen. Polyester because it can look cheap and flammable. Cotton and Linen is to be avoided if they require ironing.
It is perfectly fine to buy from high street brands like New Look (they have a good selection currently), M&S, Boden, Zara, Uniqlo, Coast, Phase Eight and Asos.
OP, get a sense of your style (we are all different) before investing. You can online shop and return those that don't suit.