For normal home user, there are no differences. Just fancy packaging and marketing names. Buffered ram I believe is typically for servers and memory dense applications.
You will be best off buying any name brand that has a good warranty, and that fits your budget. DDR3 1600 is plentiful and cheap right now. Anything above DDR3 1600 is just overclocked and performance gains are marginal at best.