ZaxapKramer: Всё зависит от того, для чего делается верстка.
Если чисто лендинг для себя, то всё должно быть по БЭМ, и заголовки и таблицы.
А если сайт планируется натянуть на админку, нужно обсуждать с программистами, не проблемно ли им будет использовать БЭМ, так как некоторые админки не расчитаны на это изначально.
Да и для контент-менеджеров неудобно, если каждый заголовок будет с отдельным классом.
Так что перед тем, как оформлять, нужно определить цели.