Для чего-то, где пользователь будет вводить массовые данные, лучше всего иметь таблицу, содержащую поля ввода.
Для чего-то, что с полями ввода в таблице может привести к путанице (так как это потеряло бы визуальную семантическую значимостьс другими сгруппированными элементами), тогда это гораздо худший вариант.
Например, для редактирования пользователя или статьи на веб-сайте следует использовать другую страницу для редактирования.Так как будут многострочные входы, такие как контент или описания.В то время как таблица, в которой каждая строка представляет элемент в продуктовой квитанции или дебетовой / кредитной транзакции, тогда наличие таблицы для простого ввода данных безусловно является королем.
Так что все зависит от того, чего вы пытаетесь достичь - и чтоимеет смысл для варианта использования.Нет общего одностороннего выигрыша каждый раз, а один раз выигрывает каждый раз.