Yeah tramadol is shit, anecdotal evidence indicates it may be good for withdrawals though.

Personally I don't believe in any sort of line seperating 'hard' or 'soft' drugs. Where do you draw it? Addictiveness? Natural vs. synthetic?
Addiction is a matter of self control, and natural doesn't mean safe.