Midi dresses can be worn by both short and tall women. Midi dresses come in different styles. If you want to accentuate your waist, go for a narrow model that hugs the body.
If you want to wear the dress looser or more accentuated, simply add a belt to the waist of a straight-cut dress.
If you have thicker calves, you should pay attention to the length of the hem: this should end just before the widest part of the calves, so that they are nicely framed. Midi dresses look best when combined with boots or high heels.