I've tried the following opioids...
Tramadol
Codeine
Dihydrocodeine
Morphine
Oxycodone
... and my favourite out of all of them has got to be Oxycodone. I'd even pick Dihydrocodeine over Morphine. I've never tried Oxymorphone so I couldn't tell u what its like.