In my experience, Piranahs tend to get chewed up much faster than Broadswords. So I gave up on them. So I'd have to say Broadswords are better.
Besides their high survival rate, they do a very good job at suppressing enemy fighter wings with missiles and machineguns and can cause a fair bit of distress to a frigate.