The interface is very simple to understand even for beginners who has no technical background or experience in versioning source code. I really like that it's integrated into GitHub because you're able to access your project from anywhere using this software by logging onto Github account through git tower itself. It also support push notifications so i can easily keep track of my changes while working offline if needed. For some reason sometimes when trying to open an older file (or any files) which are not saved locally but only online at github repository then the program doesn't respond until after a few minutes delay. And sometime there will be error saying "GitTower couldnt connect" or something similar. But those problems don't happen too often since they usually fix themselves once you refresh again. If someone looking for simplicity without getting overwhelmed by feature overloads please try out this product! A great alternative compared to other cloud-based services such as GITLAB,.