Битрикс при сравнении его с другими CMS выглядит как PHP по отношению к другим языкам. Там устаревшие конструкции, тут костыль, здесь неконсистентность, вон там непродуманность. Но при этом большинство пользуется именно им, и добивается нужного результата.
Не большинство, самые терпеливые я бы сказал. И это про битрикс а не про пхп, меня жутко бесит что документация отстает на три версии.