The phrase “in my honest opinion” is such a redundancy, and I can’t understand how it’s gained such popular use. Of course whatever you have just stated is your own opinion and not someone else’s whose opinion is different from your own. Who would do that?
Honest opinions are even worse. Do you really need to say that you’re being honest? Do you normally lie and this time need to point out that you are telling the truth for a change?