I don't have anything new to add, but wanted to re-emphasize the points about kilt length and the height of the hose. You should be able to see your knees from virtually any angle, even if the camera is close to you.

Americans in particular (but also some Scots that I've seen) tend to wear their kilts too low and their hose too high so that you can only see a sliver of flesh between them. I'm not sure why they think this is proper or attractive. There should probably be a good 6" gap between them, at the very least. Perhaps people are used to wearing modern long baggy shorts that go below the knees, and aren't comfortable showing their knees? I dunno. Maybe they're not used to the idea of wearing the kilt up on their proper waist, and tend to wear it lower than it's supposed to go. But the kilt selvedge should definitely be at the top of the kneecap, and the top of the hose turndown should be just past the widest point of your calf, leaving a nice gap between them.

This gives the entire ensemble the right proportions and comfort.

And when taking pictures, I find it works best to have the camera person kneel so that the camera is at waist level, to get the best angle. Or if you use your camera on a timer, set it on a chair or something. The right perspective can really make a ho-hum kilted photo look great!