IMO snapshots are very useful and very helpful in testing of recently fixed bugs in trunk for users who do not want (or do not know how to) build whole FPC + Lazarus from sources.
I still recommend that everybody learns to use SVN.
Assuming you have FPC installed, checkout Lazarus sources:
svn co
http://svn.freepascal.org/svn/lazarus/trunk lazarus
or use TortoiseSVN for the same thing. Then do:
make all
Later you can build Lazarus from its tools menu. You need the "make" command only once.
It is as simple as it gets, and it brings many benefits.
1. Updating the latest changes (svn up) downloads only those changes and not the whole installation like a snapshot does.
2. Subversion is clever enough to move files in your file system when they were moved in SVN server. If you copy a snapshot on top of an old snapshot, the old file will stay and you cannot compile. We used to have bug reports about "Lazarus does not compile" from those snapshot users.
3. When you participate in testing or solving a certain bug, you can load and test a fix right after it was committed instead of waiting for the next snapshot.
It means you _must_ use SVN if you are involved in the development.
See, SVN brings you lots of good but nothing bad.