try https://git-fork.com/ Sourcetree gave me endless authentication problems for no apparent reason and I was losing dozens of hours troubleshooting with no end in sight. Since switching to Fork, I've had 0 problems. Not free for commercial use, but the free trial is fully featured. It's also a native app.
Really. Curious. The only complaints I've heard about P4 are the cost, and it's always been my preferred choice. I mean, merges are merges - they're just hell - there's no magic.
I feel that Plastic SCM (now Unity Version Control) is one of the best version control for games. This is after using that and Git and Perforce professionally for years. P4 works great but feels a bit obtuse, and git is basically unusable for large projects. Plastic feels like a great middle ground
Comments