Your comments

For me, "working sets" would be more like having different profiles for SmartGit. Like multiple user profiles, but for the current (Windows, ...) user only.

Another advantage of working sets in addition to groups: groups, which are not relevant for the current working set will be hidden entirely. So you will just have all the entries you need right now.