Unfortunately for git-review, I don't think there is a single GUI that supports it.
There's actually no requirement for using git-review. It simply makes things easier. If you set up the remote, and make sure to include the commit-msg hook, you can use anything you want.
I haven't started using git-review at all. I'm still using the aliases/remotes I originally made for the puppet repo.
- Ryan