Do you happen to know how Fork compares with Tower (https://www.git-tower.com)? I've been a Tower user for quite some time and like it, but I'm always interested in better options.
I'd recommend giving it a trial run. For me it ticks all boxes for personal and professional use, I'm very happy with it. The managing of a large number of repos could be better, but I do OK with a single "hub" folder to keep all repos, with nested folders and symlinks.