I used to start sentences with "No offense, but..." when I felt I was going to say something controversial until a coworker pointed out that the only reason what I was saying was controversial was because I prefaced it with "No offense, but...".
So now I don't say that anymore. I just say what I mean and people aren't as likely to be offended.