I love trazodone for sleep. I take 300mg at night and usually 50mg in the morning (I'm prescribed 600mg a day) and it makes me sleep like an angel (8-12 hrs a day), and in the morning I drink a cup of coffee and I feel like I can conquer the world. In this situation I'd say trazodone wins hands down, as tramodol is a sloppy drug and I can only feel its effects while drunk, which are weak if anything. I guess if you want a recreational high, go with tramadol, but if you want a realistic non-dependent, non-habit forming sleep med, go for the trazodone.