Your comments

IMHO hiding/ showing some commands depending on the skill entered somewhen in the past is usually misleading. Mercurial has such policy (concept of Extensions) and I don't find it useful.

@Donny, I don't know which OS you're using, but since SmartGit is Java & SWT based - its look & feel heavily depends on the OS theme.

I use it on the Windows 7 and it looks perfectly fine - everything is small, but big enough to be readable.
Although it took me some time, to make SmartGit usable also under Ubuntu & Gnome. I had to adjust gtkrc, but when I finished, it looks almost the same as on Windows. Linux users may find this gist useful.

Definitely `fetch/ pull` for a group might be useful, but push/ sync on a group seems to me controversial and not needed.

BTW. pull/ fetch for multiple repositories is already implemented - I just need to select them first, but I guess you know that.

Hmm, I'm using SmartGit 6.5 and IMHO the actual number of items in the Preferences is low - thus finding anything is super easy for me.
Although I agree that it could be useful in some future, when amount of settings would be much bigger.

To be honest, I don't think it would be usable - I like current approach, because showing history usually needs a lot of space on the screen, thus separate window makes a lot of sense for me.