Although uniform spacing tends to look better from the macro view, I actually find this incredibly hard to read. My eye jumps all over the page, ignoring many of the articles because they are hard to skim. I went to a few of the demo sites and ended up leaving without reading anything.
For some kinds of content, you want that skim-and-skip effect, for example the display of reviews on RottenTomatoes (which is in two columns nowadays, but used to be either three or four, I forget).
I think it's really the execution here that's problematic. Compare those examples, with say, http://37signals.com/, which has a similar look, but where each piece has been fit together by hand, rather than by an algorithm just stuffing everything where it seems to fit best.
I know that hand-arranging is often not possible, especially with dynamic content, but that's my take on it.
I completely agree. I implemented this on a site a few months ago, but ended up removing it because while it did in fact add a cool factor, it hindered readability (shocking coming from a designer, I know).
That being said, I'm sure there are use-cases where Masonry would add value; just not sure what those are.
Yeah, I think this sounds like a good idea until you actually use it. People scan pages in a somewhat orderly fashion and this is too chaotic on the eyes/brain.
Maybe if a designer created a layout with this 'chaos' factored in it could work. But as a general layout plugin I don't think this is an ideal solution.
This is how newspapers have been laid out for centuries. As long as the headlines are effective and the typography is well thought out, this type of layout works.
I have to admit though that masonry looks much more flexible. My solution was specifically crafted to display images in different sizes, based on their "importance".