Die Fragestellung ist nicht hilfreich.

Zum Layouten sollte immer die passende CSS-Lösung verwendet werden. Sich auf eine der CSS-Techniken zu beschränken ist deshalb unsinnig.

Nur weil Flexbox und CSS-Grid aktueller sind, sind sie nicht besser als float oder CSS-Table (nicht...