I'm not sure it is the win you're suggesting. I had brief stints with CVS and TBH it really sucked.
Luckily when I started coding seriously (which coincided with my first job), SVN just reached 1.0 and it was OK. This was 2004 already.
IMHO, the whole situation was fixed only after Linus decided he had enough of the crap and wrote his own.