I use actually both in combination with CSS grid usually handling the outer boxes layout and flexbox for the inner boxes. Looking a the percentages on the caniuse.com site they both have a great overall support depending on the browser you are targeting.
You can check my recent article here if you want to learn more about CSS Grid - CSS Grid Layout - A "Quick" Overview