Forensics is not my field, but genetics is. Restriction enzyme digestion and gel electrophoresis seems to be the technique that is still being used for forensic DNA matching.
To my mind, it would make a lot more sense to simply genotype a few hundred well-chosen (highly variable) SNPs on a standardized array. Since there are premade arrays that give you tens to hundreds of thousands of SNPs for a few hundred dollars, you should easily be able to unambiguously identify a single individual even if (non-monozygotic twin) family members are in the haystack.
Obviously this says nothing about guilt, but from the DNA matching perspective we can and should do better.