Unsymmetrical dimethylhydrazine ($\ce{H2NN(CH3)2}$) has a melting point of −57 °C, but its isomer, 1,2-dimethylhydrazine ($\ce{(CH3NH)2}$) has a melting point of −9 °C. That looks to me like a significant difference, so there must be some mechanism which makes these two compounds extremely different in this respect. However, I'm unable to figure out why that difference exists; could you please explain that?
These are the structures of the compounds (from wikimedia commons):
Unsymmetrical dimethylhydrazine:
1,2-dimethylhydrazine:
Here're some of the arguments which I considered:
The packing in crystal structures could be 'different' in a significant way. This could potentially be supported by the fact that the difference between their boiling points is much lower: unsymmetrical dimethylhydrazine has a boiling point of 64 °C while 1,2-dimethylhydrazine's is 87 °C. However, this is an extremely vague argument; it could be strengthened by some details regarding how the different packings contribute to the melting points.
Hydrogen bonding should be a pretty significant factor to consider while analyzing these compounds. I suspected that steric hindrance may allow only one $\ce{N}$ atom for hydrogen bonding in unsymmetrical dimethylhydrazine. However, this would suggest that 1,2-dimethylhydrazine should have a lower melting point, which is clearly not the case.
We had a discussion about these two compounds' melting points in the Physics SE chat a while back, so I thought I'd pop over here and ask.