Ни одна модель не выигрывает везде
В программировании лучшая модель зависит от задачи. Одна быстрее набрасывает каркас проекта и шаблонный код; другая внимательнее разбирается в хитром баге или большой незнакомой кодовой базе. Ставя всё на одну, вы миритесь с её слабыми местами там, где другая справилась бы лучше.