я один из разработчиков selenium (
selenium.dev), у нас монорепа была практически с рождения, то есть лет десять уже. за это время сменилось три инструмента. сначала был самодельный инструмент на базе rake. потом перешли на buck (это клон базеля, который сделал фейсбук, когда базель ещё не был в опенсорсе). потом, когда гугл таки открыл bazel — мигрировали на него. код написан на шести языках, причём куски на разных языках кое-где зависят друг от друга, так что сборка реально сложная, ни один "традиционный" сборщик не справляется (поэтому и пришлось сначала самодельный строить). так что я скорее сужу не по своим ощущениям, а по тому, как матерятся новые контрибьюторы, которые только начинают работать с проектом и раньше не имели опыта работы с монорепами и такими инструментами :)