Actually, if you add a “but” to your compliment you have just negated the good feelings by the recipient. There is always time to address your “but” thought separately. I don’t recall EVER feeling the same kind of appreciation for something someone has said when they add a BUT to the comment - I just feel patronized.
Discussion on Starbucks
So true! I hope I remember this.