Зачем надо использовать трудные способы?
А вы можете гарантировать на 100% что 100% всех логических выражений таблицей преобразовываются проще чем преобразованиями? Что я не напишу выражение строк в 20, которое вычислять вы будете сутками, а преобразовывать полчаса. Вы обязаны знать оба способа и примерно себе представлять область применения обоих. В конкретном случае вы не приводите формулировку задачи. Как писал Дмитрий  - в зависимости от нее вы можете быть как правы так и нет.
Преобразование в СКНФ по таблице это достаточно бесполезное занятие. Маловероятно что вам это когда-нибудь понадобится. А вот преобразовывать булевы выражения иногда приходится. Простой пример -- когда надо поменять if (a && b || c)
   do_first()
else
   do_second()
наif (???)
   do_second()
else
   do_first()