What are the downsides of both systems? Is there a reason that you recommend Git over ForSource?