My experience is that there are some sleep products that are actually pretty awesome, but few dramatically reduce the time to fall asleep.
The one ingredient I would say can have the biggest impact, phenibut, should be taken with caution and not used every night. Having said that, Resurrection is a decent product. It's pretty good actually. APS' Revivarant G is even stronger IMO. Both of these contain Phenibut and should not be used more than a couple times a week. They are products that are good to keep on hand for rough nights, IMO. You should do a lot of research on phenibut before using any products containing it.
My every-night go-to is ZMA. It definitely helps me sleep deeper and reduces the number of times I wake during the night. It is so simple many people don't think much of it. I don't believe it makes me fall asleep faster - but my girlfriend SWEARS it knocks her out. Could be placebo.
I am also a big fan of GABA and this can be used more regularly, like ZMA. It's kind of the next step after ZMA in my eyes and more safe than phenibut. It can have a slight improvement in sleep onset, in my opinion, but some nights it just isn't strong enough. It is physically relaxing...which is often enough to get your mind to "let go".
I don't use melatonin much, but should probably play with it a bit more. A lot of times people OD and it doesn't work as well. Actually, it seems a lot of sleep products work within a range and not outside. For instance, ZMA will work, but if you take too much it can actually keep you awake. Sometimes people say it doesn't work and then take more, when they should try less.
GABA is the same way. I've experimented with 500 mg - 20 g, and found that 4 g is pretty profound for me.