Those are actually great things to take into consideration. Humans have nobody to answer to then themselves, so keep in mind a dog will do his best to please you even if they are in pain. So it is true to evaluate the quality of life the dog will have and what quality of life you want for the dog.