ИМХО: Флот - плохо. не факт что потом все будет гуд. Советую пользоваться display: inline-block; и vertical-align: top; И все это потом равнять отступами и заданной шириной блоков
Используем если знаем, что у нас всегда будет одинаковое количество колонок в ряде. Если у нас, например, количество колонок меняется в зависимости от ширины страницы, используем И не забывайте, что старые недобраузеры (которые называются на букву I...) не понимают значения display: inline-block. Поэтому придётся вставлять в css хаки или conditional comments в область <head>.... А говорить, что "float хуже, чем inline-block", по-моему, то же самое, что сказать "карандаш лучше, чем чашка". Разное предназначение.
Для того и написал "ИМХО", что значит что это мое мнение и я его никому не навязываю. Чисто в информационных целях. О флоте написал так потому что не раз сталкивался с ситуациями когда с флотом были проблемы.