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 don't have any experience with Tower, other than having heard the name. From their feature description, I can say that Fork does not have multi-user or team management functionality, if that's important for your use case.
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.