We use git at my company, and based on your requirement for visual tools I would say no. tortoisegit is coming, but isn't quite there yet. Tools like GitX and GitNub are great in OS X, but they don't totally cover everything you're describing.
Give it time, though. Git is moving at a pretty quick pace, and thanks to that growth demand for visual tools is increasing.
The biggest issue you'll probably run into is the paradigm shift. It's not the easiest thing to master, and it will be frustrating to some on your team as they get used to working with Git and its more distributed (although I'm not a big fan of calling them distributed SCMs) nature.
With that said, using Git has been awesome and my company, and I'd love to see another company join the mix.