While I personally use the command line for most commands (specially git clean -fdx) I find using a client like Fork is useful for deleting local and remote branches at the same time.
Same goes for complicated rebases, which aren’t frequent, but I do use them.