Most of these suggestions are good, but there's another possible approach. Rapiers gained popularity in an environment where your opponent wasn't wearing much armor. They're sub-optimal against heavily armored foes. You could rule that heavy armor (or natural armor above +5), gains resistance to...