having said that - definition and synonyms

phrase spoken
  1. used for adding an opinion that seems to be the opposite of what you have just said, although you think both are true

    It’s expensive. Having said that, I must admit that it is very well made.

See also main entry: say