well my vote is for special occasions only. My view is that they tend to formalise the kilt, mind you, they look good!

I wear hidden elastic to keep the hose up, flashes i wear for evenings out.

Something i saw in Scotland, an older man walking along wearing shorts, kilt hose and flashes!!!!

I walked past him (he saw me alright!) wearing a kilt, hose but NO flashes.

It was a weird experience.