Тут вопрос требований к проекту. Если в ТЗ четкое указание использовать Bootstrap, то куда вы от этого денетесь. Придется изучать. Главное понять его принцип, тогда ничего муторного не будет. Есть классы с интуитивно понятными именами, добавляя которые в html код вы используете уже написанные заготовки css из bootstrap.
Если требование к проекту не регламентируют обязательное использование Bootstrap, то тут конечно проще и быстрее (хотя это субъективно) написать свой код. У своего кода неоспоримое преимущество в том, что его будет значительно меньше и можно использовать легкие и быстрые технологии , такие как css grid. Все это позитивно скажется на проекте в плане чистоты кода и скорости загрузки, так как не надо тянуть весь фреймворк если вам требуется всего 10% его возможностей. Или использовать длиннющий стек классов в html тегах.
То есть, вопрос ставить так - "что проще?" - не корректно. Проще то что вы лучше знаете. Есть люди которые слабо знают css и зазубрили классы bootstrap, есть те, которые отлично знают css но слабо ориентируются в классах Bootstrap. И нивелируют все эти метания требования ТЗ. ))
Удобной практикой является использование полностью своего CSS в связке с JS компонентами Bootstrap. Компоненты - это то чем стоит пользоваться. Зачем писать свой JS если всё уже написано или если нет навыков JS, тем более можно подключить только то, что нужно.