MD5 has known cryptographic weaknesses and collision vulnerabilities that make it significantly easier to crack than NTLM, NTLMv2, or any strong modern hash. NTLM and NTLMv2 have stronger security properties, while an obscure hash would be more secure due to lack of known attacks.