Rapiers are more money efficient compared to longs. If the difference means a big difference to you in the terms of slash/stab weakness (which it really shouldn't), then it's up to you if you'd want to get Mace/Longs/Rapier.
Overall, rapier is most efficient money wise for it's overall use though.