Используйте таблицы там, где это уместно по контексту. В вашем случае - таблица отложенных товаров в корзину. ТАБЛИЦА. Ну так и используйте её. А вот верстать лейаут таблицы - да, это плохой тон.
Если под другие девайсы она останется таблицей, может со скроллом, может с меньшим числом колонок, может с меньшей информацией внутри, то можно делать таблицей.
Если будет перестройка лейаута во что-то другое, то имхо проще будет на дивах.
Конечно же, нужно делать таблицей (если только у вас нет каких-то очень особых причин).
Для мобил таблицу всегда можно "рассыпать" свойством display.
"Mobile first" в данном случае неуместен.
тут дело не в том хороший ли тон использовать таблицу или нет - вопрос в том хочется ли тебе мучиться с адаптацией этой таблицы и разбивания потом на блоки на мобильниках. когда изаначально можно сверстать блоками и не париться с адаптацией.
я бы сделал через display:inline-block или через flex. мороки с адаптивностью пропадают сразу