The problem with the system is that generally the costs to use the weapons far outweigh the benefit you get from them. The best approach to fix them is probably to significantly reduce the costs in feats and money the characters have to pay to gainpenalties that come with the benefitsweapons. Then they should actually be quite fine.