This is the bane of my departments existence, almost as universally hated as Satan. At a review session concerning our department, the main issue preventing us from getting our job done was synergy. It is TERRIBLE at going backwards, is TERRIBLE at merging, and is extremely poor at building baselines. Additionally, I have been told it is extremely expensive. Go with a newer software like Git. Review collected by and hosted on G2.com.