The obvious problem is that unlike most men's standard wordrobes their kilt wardrobe usually doesn't have the subtleties of formality. They buy there kilt outfit for whatever reason they wear it the most (i.e. black-tie dinners, highland games) and then they try to make it work when they need to wear it for something other than what they bought it for. I have seen examples such as a standard tux jacket and black tie with a kilt at night or a PC with a button down shirt and wool tie for a day event.

So what works for what has been fairly well covered but here are my $.02.

Tweed jackets can span from fairly casual sport coat use to grey suit particularly if you get a matching waistcoat and get the sleeves with the dressier PC style cuffs (often called a Braemar Jacket)

Black Argyle Jackets are supposedly the most versatile jacket and probably the reason they are my least favourite, I just don't think they do anything particularly well. However if you want a jacket that can be used almost any time this is the one to go with. Again I prefer the simlper cuffs. I like the black waistcoat but not for formal events. If you do use it for black tie I would say skip the plaid. it's a matter of personal taste but I think the Argyle is better for formal events if you don't bring more attention to it. I own an Argyle and it is the one I wear the least I find it rarely is needed with the other choices I have although I will occcasionally wear it for an event that calls for business attire in the evening.

PC's are the standard black tie jacket and do a good job since it is the most common kilt jaclet worn for evening dress. Therefore it works well in the same situation where tuxes would have all the men dressed alike. I regularly wear mine at black tie functions. With the addition of a white mess dress waistcoat and a white tie it can do just fine for a white tie event as well.

Doublets are the dressiest jackets. The regulation is a slightly fancier PC and works best for black tie however a Sherrifmuir or a Montrose is suitable for white tie affairs esspecially when match with a plaid. AMy Montrose is my favourite jacket for formal affairs.