Для проектирования, анализа и разработки: определенно ООП. Он был торжественно изобретен в интересах дизайнеров и разработчиков.
Для выполнения программы: иногда PP более эффективен, но часто ООП компилятором сводится к обычному PP, что делает их эквивалентными.