I've been on Tramadol for a long time. It definitely helps my pain. But it wasn't enough, so I take Vicodin at night. I feel no psychological addiction and my dose is closely monitored by my doctor. I even have random drug tests.
I agree that my mood might be improved because my pain is lessened. I am bipolar and my psychiatrist monitors my pain because as a result pain can lead to depression (and depression can lead to pain). I don't think Tramadol in itself is a mood enhancer--but whatever works! I am glad you are feeling better.