Benzodiazepines are dose dependent, in other words at certain doses they are equally as strong, the only difference between some is duration of action. In my experience I have noticed Xanax to be the best choice, but at 2mg. which is a high dose. Regardless, I would strongly recommend staying away from them when needed for chronic sleep problems. They are just as addictive as opiates and the withdrawal is more severe than one from heroin, seriously. You can actually die from a benzo withdrawal. I suffer from the same problem, and have tried as many products as you. Now, I am on a combination of Seroquil and Trazadone (400mg/200mg) and have had great success. They are non-addictive and are safe for long term use.