ЗА 1 - за этим будущее
ЗА 2 - верстать проще и удобнее
ЗА 3 - намного шире функционал, можно разместить блок по центру, сделать так, что бы он тянулся на всю длинну родителя, что бы блоки равномерно распределялись на всю ширину и высоту и еще много интересных фич
ЗА 4 - меньше геммороя с адаптивным дизайном
ЗА 5 - проще с различной шириной и высотой - все задается пропорциями
Против (временно) - поддержка браузеров.
на сегодня это 12 процентов пользователей по всему миру, если верстать С префиксами.
caniuse.com/#search=flex
В общем я бы голосовал за flex, свой сайт после НГ буду переделывать, и там уже будет флекс верстка