What are the benefits of using Perforce server?

I think Perforce is much easier to use when you are trying to revert to older versions of files, it has tools that you can look at the history of a file and scroll through it’s checkin timeline seeing the code changes side by side.

There is a Visual Studio Plugin which makes using it much simpler. Unlike SVN, you need to checkout a file to change it which is annoying if you are just using the P4Win as you have to find each file and check it out, if you have the Visual Studio plugin installed you just start typing in the file and the plugin will check it out for you.

For hosting the server, I use Digital Ocean and have a virtual Ubuntu 64bit machine with a 2 core proc and 20 gig ssd, it’s $5 a month.