Surprising to see more than 30% developers voting "No" despite the great support. I can only assume from this that IE is still a issue for many developers.
imo, it's about time we stop supporting the older IE since Microsoft themselves have announced end of support for IE10 and lower.
This said, If your audience uses IE11 and above, there is no reason not to use flexbox. Flexbox spec was developed to fix the problems with CSS layouts, It's a much easier and cleaner.
The hashnode as you see, is built completely using flexbox and we do support IE11. 🙂
Extra: Here's another good discussion on the topic. Also, use flexbox but try not to get addicted to it. 😛
Yep, Flexbox has good browser support: http://caniuse.com/#search=flexbox
I've definitely encountered issues with various versions of IE, mainly with min-height. Other than that I've been having a good time solving complex layout needs with Flexbox and Autoprefixer.
We recently used flexbox in production, but only for really simple things like equal height columns. At the time of writing I think it's a bad idea to use flexbox for managing grids and other 'big' things.
I use Flexbox only when is impossible to get the wanted result without it (from a easy way with pure css), for example, making a div vertically centered.
I am using it in production but IE is very troublesome unfortunately.
Tommy Hodgins
CSS & Element Queries
I haven't yet. I tried as recently as last month, but for us IE9 is a must and its easier to build without flexbox in a way that works everywhere than it is to try to get flexbox working in all those browsers.