Ferroxyl is more sensitive (and can give false positives); copper sulphate is simpler and less hazardous. Ferroxyl is not recommended on food, medical or pharmaceutical parts unless the cyanide solution can be fully removed — use the passivity (red/pink) kit there.
What is the difference between the ferroxyl and copper-sulphate tests?