Вам, вероятно, следует использовать smiplehtmldom по той причине, которую вы упомянули, и что strip_tags также может оставить вас нетекстовыми элементами, такими как javascript или css, содержащимися в блоках script / style
Вы также сможете фильтровать текст по элементам, которые не отображаются (встроенный стиль = отображение: нет)
Тем не менее, если html достаточно прост, то strip_tags может быть быстрее и выполнит ту же задачу