CSS фреймворки, как правило, используют для быстрого прототипирования дизайна сайта. Так же бывают случаи, когда их используют по полной. И на мой взгляд это нормально.
Если же у вас нет временных рамок на разработку сайта, то лучше дизайн писать с нуля. Хотя, что бы облегчить себе разработку сетки (используют не во всех проектах), взять готовую - например тот же Bootstrap.
PS: Не важно на чём вы делаете. Если вы умете делать это хорошо - то и не важно, как вы это разрабатываете.