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