Signed Vs Unsigned Documents

Generally do trading partners exchange RosettaNet documents using signed or unsigned turned on.

Is it a best practice that signed documents are used only for financial related documents like invoice, remittance, etc but not for Work in progress, Ship Alert, etc?

Any comments and feedback will be appreciated!