One drawback to the use of a sworn statement while the protection of liability for perjury is retained, the protection is lost of having an independent official witness the signing, check the affiant's identification, etc.
A limitation of using an oath-based statement is that it maintains protection against false testimony, but loses the benefit of having an independent authority confirm the affiant's credentials and observe their signing of the document.