I thought 'perforce' when I saw the headline. Perforce is something I'm stuck with at my current job, unfortunately.
As for "unfortunately", what don't you like about it, apart from it not being what you're used to from elsewhere? I've used Visual Sourcesafe, Perforce and git, and Perforce seems like a perfectly decent source control system.
However, I won't deny that it would be nice to be able to manage multiple revisions locally so that I can explore different approaches and easily backtrack without having to commit to the central server.