Если ты не разработчик, используй хоть ftp, хоть rsync, хоть cvs up, это для тебя удобнее. А VCS тебе вообще не нужен.Но если ты пишешь код (ещё и без постоянного интернета) -- Git/hg удобнее. Люди, игнорирующие это через 10 лет активного существования DVCS (и даже игнорирующие SVN), вероятно, также упорно закрывают глаза на другие идеи, не описанные в книгах 70-х, поэтому я позволяю себе усомниться к компетенции последних.
Ещё раз: я действительно понимаю, почему CVS is heavily outdated, а ты так и не привёл никаких аргументов. Мне не лень написать brew install cvs, чтобы вернуться в восхитительный мир доисторических VCS, просто это указывает на твердолобость разработчиков LibreSSL.