There is no reason to stick with hacky floats. Except you have to support older browsers. But since Microsoft dropped the support for old IE versions, I think we are fine.
Flexbox is made for all the layouting issues we had in the past. Since some time, I am also building all projects with flexbox. It is just so much easier and cleaner.