I went through lots of options over a few years, but never found anything that made me feel less crap. I wasn't even convinced the hours I wasn't awake actually constituted sleep, because being not-awake didn't help in the slightest. I just got a hangover from the meds.
In the end I decided to think of weird irregular sleep as a symptom I can't do much about, like all the others. I feel better for it even though there are occasional nights when I don't sleep at all. We're all different, but 'just roll with it' is the best option I've found.