When I learned kiltmaking, I was taught that kilts should come just to the top of the knee cap (not middle of the knee). If a kilt is too long, it starts looking like a skirt. And you want an nice bit of knee showing between the bottom of the kilt and the top of the hose.