I think the "oversized safety pin" style looks great on women's skirts, as well as men's kilts. There is absolutely nothing wrong with the pin you posted, it looks fine. But if you were looking for something a bit softer and less militant than a sword, I might recommend one of these.

A lot of sewing supply stores have them in both brass and silver tones, and they are usually only a few dollars!

If you want a really nice one, I found someone on Etsy selling them in sterling.