I'm happy svk/vim user now. Using few simple scripts which belong to your ~/.vim you will get diff view when you issue svk commit and syntax highlighted message. All of credits should go to Michael Scherer for his great svn-diff.vim and Dmitry Vasiliev for svn syntax highlight (included in vim 7) which I just modified for svk.
Update: fix download URL which broke when moving to MT, sorry...