Longer is better to take in to account things like wind. If your cape is right at kilt level, when the wind and rain hits, and a gust raises it a few inches, kilt becomes exposed.

So longer is always better. I've seen a few at ankle length. Probably keep your legs and hose dry, but it seems cumbersome to wear.