The tartan waistcoat is very traditional, particularly in the West Highlands of Scotland and usually(not always) worn with dress attire. On the whole it is not too often seen. There are some members here, that are very keen on them. For what it is worth, I would not be too bothered with the fly plaid, unless you are piping.