Хороший вопрос.Это зависит.Лично мне не нравится ртутная система ветвления, и я стараюсь избегать ее, когда могу (использую выдвинутые закладки вместо ветки).
MQ - отличный инструмент, с большой мощностью и большими подводными камнями.Вы также можете рассмотреть возможность использования pbranch .
MQ - отличный инструмент, если вам нужно создать и поддерживать набор патчей для проекта, например, добавить в проект feature-x и сохранитьпатчи обновлены с помощью вышестоящего кода.
Закладки (или ветки, если хотите) хороши для короткой задачи разработки, которую необходимо объединить с вышестоящим кодом.