As part of my work at codeX, I wrote up some thoughts on Front-end Frameworks. It's up on the codeX domain at fef.projectcodex.co and my (original) upstream version lives on GitHub.
In it, I talk about coding styles, preprocessors, boilerplates, grid systems, small frameworks, preprocessor mixin libraries, and big frameworks.
A brief summary: be mindful of (the various) cost(s); prefer smaller, modular, frameworks; write your own if you can.