I normally use ext3. What are the advantages and disadvantages of the Reiser file sytem vs. ext3?

For that matter, what are the advantages and disadvantages of having a journalized ext file system (ext3) over using ext2? I'm using ext3 without really knowing why.

Which file system should I use and why?