When would someone want RDIMM (registered/buffered) or UDIMM (unregistered/unbuffered) memory RAM?
Unbuffered limits the number of modules that can be installed at one time, and sometimes also reduces speed if you're close to the maximum number of modules.
Registered / buffered allows you to install more modules, as they provide less loading on the memory bus. New modules are likely more expensive, though used ones can sometimes be less expensive than unbuffered, since they don't work in most desktops.
Normally the motherboard manual will have a table showing various combinations of memory, with notes as to any limitations of a particular config (like reduced speed).
If you're planning on expanding the amount of memory in the system at some point in the future, and you're anywhere close to the limit of unbuffered modules in your current config, you may want to price out registered modules, since you can expand those with "more of the same" and not have to pull out the unbuffered ones.