Для большинства случаев простой, процедурный код может оказаться достаточным, но для более сложных и масштабируемых проектов ООП может предоставить существенные преимущества.
Python изначально объектно ориентированный язык программирования, никакой другой код на нём писать и не получится.
Если имеется ввиду необходимость писать пользовательские классы, то зависит от задач и навыков, чаще всего функциональной парадигмы достаточно