The best part about using kalllieta was how simple it made managing projects with multiple developers or customers (both internal and external). I liked having all my information in one place - i could see what each developer had done at any given time as well as who's working which files/projects etc. It wasn't perfect though; sometimes you would have problems getting updates from other people if they were offline when trying push changes back up via hg serve -- we found this quite frustrating! Also some things like adding new branches didn't seem very intuitive so took us ages just get round them rather than understanding why its not workign properly firstly but also felt clunky compared to githubs UI especially their mobile apps. We used both git & mercuriel versions internally within our team aswell as hosting customer repos externally meaning there where certain times i needed access to specific clients.