Flexbox- while a great new tool for positioning complex layouts currently has a sufficient syntax. It keeps things simple 9 times out of 10 and when you need to get complex then you have supporting properties that allow you to do so. Ultimately flexbox is very complex and involved when you get down to it. But the nice thing is that you can keep it simple almost always. Honestly changing the syntax or even considering it would be premature as it is still a new feature and browser compatibility is finally to a point it can be used without being fearful of browsers barfing at the sight of it. (IE). Give it time to be adopted and abused before you change how it works... Anyway that's my 2 cents