Устойчивое сочетание "что ни говори", а также и сочетание "что ни говорите" или "вот что ни говорите", удивительны тем, что им сложно дать лексическое значение. Сейчас это для нас важно, поскольку, определяя, вводный ли это оборот, и расставляя запятые, мы должны проанализировать его функции и семантику в предложении.
Итак, словосочетание "что ни говори" можно во многих случаях заменить на "что бы вы ни говорили, но я всё равно убеждён в том, что". Если нужно подобрать более короткую замену, то можно в некоторых высказываниях попробовать в качестве синонимов "я убеждён, что", "я уверен, что".
Существует такое понятие - модальное значение слова или сочетания слов. Так вот, если говорить о нём, то оно будет соответствовать слову "уверенность".
Теперь мы понимаем, что наше сочетание ("что ни говори") выполняет в подавляющем большинстве высказываний вводную функцию.
Ниже мы приведём примеры двух-трёх предложений со "что ни говори". И до, и после данного сочетания потребуются запятые.
Например:
- "Домик этот, что ни говори, красивый".
- "Вот что ни говорите, а Наташа сегодня выглядит просто прекрасно".
- "Что ни говори, но Иван определённо влюблён в Катю".