As for animal testing, I'm opposed to it. NOT because of the animals. Seriously... they're rats... not only that, they're genetically defective inbred lab-rats that'd never survive in the wild.
However, animal testing is *notoriously* unreliable. They delayed the production of medical penicillin for over a year, because it did strange things in rabbits. They accidentally allowed a drug that causes birth-defects to be used on humans. It was related to another drug we KNEW caused that problem, but this one didn't affect animals (unlike the first). So we thought it was safe. Oops.
Animal testing, for chemical medicine, is more dangerous than it's worth. As for surgical techniques... it's still hit-or-miss, but it does seem to yield enough results.