This might be a good alternative for someplace like my company where team members are in different time zones. When I'm getting to work around 9 in SF, it's already evening for the team members in Bulgaria.
The current notation works & musicians have been learning & using it for centuries. I'm not a musician, but I've learned to read traditional music notation. It's not that hard. Why fix what isn't broken?
I have both Tower & SourceTree but I use the command line most of the time. The only time I use one of those tools is when I have to do something complex like cherry-pick or resolving conflicts.
I'm not familiar with AppTrap, but I use Hazel for that and a lot more. In addition to moving associated files to the trash when you move an app to the trash, it also lets you create your own rules for things like sorting & color coding downloads, removing backups older than a particular age, and automatically deleting trashed files over a certain size or that were sitting in the trash for a certain time.