Out of order
CSS does a lot these days, and I argue that it does too much.
The CSSWG's masonry layout draft includes two competing syntax proposals for the feature. There has been a lot of discussion between the two, and there's an overview of the debate in the TAG review...
CSS does a lot these days, and I argue that it does too much.