Buperenorphine is tricky because it's a partial agonist. If you go in with correct expectations, it's fine. I think people who think it's a miracle pill run into a lot of issues.
At around 4 mg it usually allowed me to function normally, out of withdrawal - trying to increase dose to compensate for psychological cravings was always insane to me - because then I'm just becoming more addicted to an opioid with a long half-life and further going to be miserable, because it's a partial agonist, you never get the heroin type high you'd crave.
The psychological cravings are best dealt with in other ways, like treatment, exercising, volunteering somewhere, recovery groups, etc.
And the first few days are not going to be great, no matter what. So if you try to keep fixing it by taking higher doses, you're just going to wind up more miserable after a few days if your objective isn't to maintain high doses for a long period of time.
With buprenorphine, less is more - and it's not going to be a replacement for heroin. Three days of manageable days, but not perfect, will get you to the fourth day and that is usually when buprenorphine shines.
This can be very difficult for some people, and that's when methadone is exponentially better than Suboxone.