Suboxone can be a miracle cure for some, but I would not suggest anyone stay on it for longer than six months. Of course you will most likely, like I did, think "wow life is so much better now, I think I'll just stay on one more year to stable things out a bit more" and soon that year has become four years.
It took me six months to get off of suboxone, and this is after I had tapered down to 1mg a day for a whole year prior, and then down to .3mg for a few months. The withdrawals, while not as intense as oxy or dope, are of a slightly different character and just make you feel an overwhelming sense of exhaustion and depression. I hadn't had one thought of using an opiate while on it, yet suddenly I was tearing my house apart looking for any crumbs that were left.
So I say use suboxone with caution. I used loperamide to taper off in the end, and that made it a hell of a lot easier, but now I'm still left, 2 months post suboxone, with lingering depression and creepy crawly skin. But I feel a hell of a lot better now than I did a month ago.