Поаерьте, Вы не первый (и даже не сотый) считающий себя "ловким колобком" (я от дедушки ушел, я от бабушки ушел)
Никуда Вы не денетесь, свой код писать придется под напором решаемых задач. Всячески оттягивая этот момент Вы попусту теряете время на выкручивание
В общем то я без задних мыслей и умнее других себя не считаю, хотя комплексом неполноценности то же не страдаю.
Был бы счастлив если бы умел составлять свой код на сегодня. Это многое бы поменяло. Но вот это не возможно.
У меня вполне реальная задача, требующая скорейшего осуществления. В данной ситуации работающий код для меня важнее обучения.
Если удастся осилить эту науку, вот тогда и буду думать, исходя из задачи, о том, что оптимальнее - свое или готовое.