It is said that honesty is always the way to go. I do agree with this in general for honesty is not only the polar opposite of lying, it is also contrary to deception, manipulation, hypocrisy, omission, etc. But I did say in general because I want to differentiate between honesty that aims for a good aim or telling the truth and extreme bluntness or brutal honesty that may cause more negative effects than the goal of the virtue itself.
I had the opportunity to observe the effects of the extreme end of honesty first hand. The people who are at the receiving end of this tend to withdraw physically and emotionally. Physically they move backwards and there is some kind of contraction of the muscles of their face and body. On the other hand, emotionally they might close up and stop sharing their thoughts/emotions or lash out in anger.
So instead of honesty or reaching a good end in any form it might take whether a statement, opinion, suggestion, etc. you end up with a potential conflict. Yes honesty is the way to go just whatever is going to be said has to be done in a way that doesn’t cause any type of problem. There are many different ways of saying the same thing without hurting people emotionally or psychologically so they are more accepting of what is being said and good relations continue.