Yeah, I have done the opiate withdrawal thing. From what I have read in addiction forums, use methadone or suboxone as a LAST resort. It can sometimes be the last thing that keeps folks from the gutter though.
Derek hit the nail on the head, if you can quit it without sub, do it at almost any cost.