DNA fingerprinting is a technique used in forensics like murder cases and for paternity tests. It is very accurate but also time-consuming and expensive to perform. While the process takes time and money, DNA fingerprinting provides easy to read and reliable results for identifying criminals or determining biological relationships.