I wear all different lengths at various times. When I first began, a few years ago, I wore exclusively ankle-length. Love my broomsticks. But nowadays I'm more likely to wear knee-length as I've assimilated to looking like a fairly ordinary and conventional woman. I wear minis, albeit rarely. I like long, I like short, I like halfway in between. But something about the mid-calf length just annoys me, it seems like the frumpy length. It covers up a lot but lacks the flowing elegance of long skirts. It can be attractive to expose a lot of leg, or it can also be attractive to wear a long and flowing look, but plain mid-calf skirts have neither advantage. However, mid-calf length looks OK to me if it has an asymmetric hem, like a handkerchief hem, to make it non-frumpy. When I wear short skirts I always get praised by other women for having great legs, they say they're jealous of my legs for being trim and not fat. Of course, nature gave me an unfair advantage over them, paradoxically enough. If I had to choose, I'd go for elegantly flowing long skirts which suit my personality and style sense best.