studioprisoner,
Learning the terminal commands will definitely be to your benefit, but TextMate's support for SVN is also good. As jonkemp said, snvX is pretty crappy.
Also, I have to make sure you're aware of this issue that's been biting Mac users for years: Are you planning on storing any files from iWork, iWeb, iMovie, or iDVD in your SVN repository? If so, I
highly recommend you reconsider your choice and choose either Git or Mercurial instead. For an explanation, see
iWork hates Subversion, which I wrote earlier this year.