I normally use price as my only guideline when choosing a dishwasher detergent. However, I recently read that they usually containe chlorine that can cause eye injuries. I do keep my cleaning chemicals behind a "child-safe" lock, but my 13-month old is pretty good at getting things open.
I would like to switch to a phosphate and chlorine free detergent. I hear that they do exist.