I like that you can get your hands around all aspects very quickly without being overwhelmed by too much detail - so i dont have an awful lot at this point in time but once installed it is easy enough just about anything could be added if required or implemented from scratch (as long as its possible with VCS).
It's not always intuitive when using vcs especially git which has some oddities compared even though they make sense over ssh/sftp transfer etc., The UI needs work! This software does what we need now however there isn't really any downside other than perhaps cost / licensing implications?