Se é apenas você acessando, svn + ssh é absolutamente o caminho a seguir. O SSH é a melhor segurança da categoria, você obtém privacidade e autenticação gratuitamente, e se você executar o servidor via SSH, você já o configurou.
A única desvantagem de fazê-lo sobre SSH é que, se você tiver vários usuários acessando-o, cada um precisará ter suas próprias contas e você terá que gerenciar as permissões cuidadosamente ou uma pessoa não poderá acessar o repositório após outra pessoa compromete-se com isso.
Por esse motivo, não recomendo o svn + ssh para situações em que várias pessoas precisarão de acesso de confirmação. Em situações em que apenas uma pessoa precisa se comprometer, é perfeito.