Похоже мы уже пережили время относительного затишья систем контроля версий. Вначале у меня был CVS, часто даже локальный. Потом все поняли что CVS пользоваться невозможно и поставили SVN, причем практически сразу через HTTPS. И несколько лет этого было достаточно, ровно до тех пор пока не накопилось недовольство. Теперь у меня стоит SVN, потому что он стал лучше и этого достаточно многим, чтобы его продолжать использовать. Обязательно стоит Mercurial, потому что он ставится по умолчанию в NetBeans и его любит SUN. Git потому, что его любят на
github'е. Пока еще не стоит bazaar, потому что не успел перенести все на MacBook, но точно помню, что где-то использовал.
Даже в assembla.com у меня стоит SVN и Mercurial в одной учетной записи.
Что мне нравится больше? Вообще-то пока разницу сильно не почувствовал, не пришлось участвовать в крупных проектах с распределенной системой версий. Пока устраивает hg, но его можно использовать только для одного проекта т.к. нет поддержки доступа ко вложенным веткам репозитория, интересно Git так умеет?