As always feelings are subjective. TortoiseSVN is the most annoying development tool I was forced to use. A piece of software that messes with your Windows and which might cause system instabilities or simply fails to work as expected is hardly the one I would take as an example. In that regard other popular tools do it the way I have described it previously or are configurable. People can be left-handed, right-handed.
Keyboards have the letters on the left and the arrow keys and the mouse on the right and with large monitors it makes it naturally to put the most used tools to the left and the less used tools to the right on the monitor.
Support Snap, bitte! The votes here say it all: https://smartgit.userecho.com/communities/1/topics/726-make-smartgit-available-as-an-ubuntu-snap
I support this with both hands!
In that regard the compare tools should more clearly display which is the original/older and which the newer version of the file. In some windows there is no indication in others there is an (Before) at the end of the file path, e.g. "directory/directory/filename.cpp (Before)", which is only visible if the full file name can be displayed, which is not always possible. For example:
Customer support service by UserEcho