There are some problems with Melatonin (as supplied) - you don't really know how much (if any) you're getting. Investigators found that quality control was very poor and some brands contained very little melatonin. (I can't find it now, but it was something like Consumer Reports or similar?) It's a prescription only med in some places (UK) so you might not be able to get it. But it is "remarkably effective"[1] for je…
Zopiclone is not a benzodiazepine but I don't know if it has been studied in a similar manner.