I'm an ex-software developer who still likes to code as a hobby from time to time. I'd like to have some sort of source control at home which enables me to save/tag versions, lets me do comparisons between file versions, and is easy to setup, use, maintain and backup.
Back in the day we used Visual SourceSafe at work which, far from the best tool for the job, but it did what it had to do for us: allow us to view version history and differences, and check-in/check-out for a single developer (something which was very important for us at the time). For my own situation I obviously don't care about checkin/checkout, as there is no need for it.
Now before everyone starts recommending Git, I've used Git at work but as a hobby developer, I absolutely hate it, so please skip Git as a recommendation.
Other tools I've tried are Subversion (with and without Tortoise), Mercurial, and SourceJammer (a Java SourceSafe alternative which no longer exists). SourceJammer comes closest to what I'm looking for, but it's useless by now.
As for maintenance, I'm mainly looking at ease of backup - a single folder which can be zipped daily and copied to a NAS or something along those lines.
Does anybody have any suggestions for a simple tool?