&gt; If you care about code maintainability and carefully plan your CSS, you should definitely reconsider using Bootstrap in your project.<p>All the points resonate with me and my experience (actually, they&#x27;re all quite well put), but this one is the biggest. Bootstrap isn&#x27;t quite brilliant in terms of CSS architecture (which is a tricky subject per se, due to many factors such as the global nature of CSS). And the biggest issue is that CSS architecture is very much snowball-like: a bad decision will imply future bad decisions or practices. The example given in the article is quite demonstrative: an excessively-specific selector which, to be overridden,  would need a even more specific one.<p>In my opinion - and I&#x27;ve had the bad luck to join two big projects which used Bootstrap from the beginning - if your project is to be maintained or has at least a medium-ish size, forget Bootstrap. It doesn&#x27;t give you that much. A normalization solution, typography, buttons and a grid system, just roll your own, with your own presets and much less bloat. It&#x27;s not a big effort at all, you can look at what Bootstrap and others have done (to borrow what you like), and your team will have a firm understanding of their code.