Otherwise, I don't agree with juha. I think Working with svn is ok if there are another Lazarus installation to use if something is wrong.
For example, right now,I don't know why, but its impossible for me to build Lazarus. From the last years I always have more than 2 or 3 laz installations, and right know, I can't get it build with all my system clear. Could be something related with the problems Avishai has?
Problems in building Lazarus are different from problems in downloading files from SVN.
I believe the SVN related problems are just user errors. Here it works well, using Windows and Linux, using SVN client or Git-SVN link.
If you have the latest FPC release (like 2.6.2) installed then Lazarus trunk compiles fine almost always. It has many testers. Sometimes seldom the compilation breaks but then it is fixed quickly.
If you hit a bad revision, a revision control system lets you jump a step or two back in history to a working rev.
With a snapshot you cannot do that.
I also have multiple versions of Lazarus, all got using either SVN client or Git client.
A compiled working executable copied to a different name is enough to solve situations when you experimented with Lazarus sources and it does not compile any more. You don't need a full installation for that.
Snapshots are clumsy. They can be usefull for people who only very seldom want to check the latest developments, maybe once a year.
They should not be used by anybody who updates more often.
Using SVN or Git makes many things easier.