тот же float справился бы с ситуацией расположения блоков в примере,
Вам бы пришлось добавлять margin. Что мешает убрать space-between, добавить margin и работать как с float?
flexbox не кроссбраузерный, хромает IE сильно и хромает тот же андроид
Можете использовать float вместе с флксбоксами. Если флексбоксы не поддерживаются, подхватится float. Если флексбоксы поддерживаются, то float игнорируется.
А вообще, флексбокс очень полезен когда надо делать колонки одинаковой высоты, зависящей от контента а внутри этих колонок выравнивать блоки по вертикали. Вот пример
https://jsfiddle.net/z7g1byf1/