Patrzyłem na Bootstrapa, ale coś mnie w nim odpycha.
Sam rzadko używam Bootstrapa i ciebie w pełni rozumiem. Kod potem w HTML to masakra. Najczęściej szablony tworzę w CSS od zera, dołączam tylko Normalize.css, a kod CSS piszę tak aby od początku strona była responsywna używając wartości procentów, a dla wrappera np.: max-width: 1200px. To tak w skrócie. Media queries to dla mnie też nie problem. Mój kod jest czystszy, krótszy i czytelniejszy.
Bonus:
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Project name</a>
</div>
A co do responsywności w Bootstrapie to jest to bardzo proste:
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { ... }
/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }
/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }