I agree with some of the things that you mentioned, such as a holistic approach to medicine and treating the person instead of the symptoms, etc.If we started doing the right things to be free of cancer and related lifestyle diseases, we would be alot better off.
However, we would still face an endless array of other diseases, such as viral and bacterial infections. Would you like to see a five year old child die of pneumonia when a treatment was available to save him/her? I don't think so. Even the healthiest of people can be struck down in an instant by a communicable disease.
Until we have technology perfected to do all medical research via computers (and hopefully that day will come soon), testing has to be done. Do I think it should be done on animals? No. Humans? Yes.