<article>, <figure>, <section> вместо <div class="...">? Почему они называются "семантическими"? Но семантика не появится, если просто назвать тег английским существительным. Может быть их использование уменьшит мелькание div'ов в глазах верстальщика? Теперь на каждый кусок страницы делать свой тег?