I tried both cornerstone 2 and versions.
In the end I went with cornerstone 2 as it provided a more intuitive workflow. You can easily add a file, apple + enter to see the diff and then apple + t to commit. I found it easier to see the diff information in cornerstone and it felt more like an apple application if that makes sense.