Just as heads up, I was placed on TRAMODOL coming off of morphine IV when I had cancer surgery. I had very, very disturbing, graphic, violent nightmares and daydreams the likes of which I had never experienced in my life, caused insomnia, and put me into an unacceptable frame of mind.... So, while it did a decent job controlling pain, I had to discontinue use.
Dilaudid, Norco both have worked well for me.
EDITED TO CORRECT ERROR: Tramodol was the drug which caused nightmares for me, not Torodol. I can't use the correct spelling of Tramodol here as it is a banned word, the first "o" should be replaced with "a".