Many times they create a more lasting healing as it encourages your own body to do the work, not have a drug to alleviate symptoms. It is also very personalized to you and your mind/body.
But even a skilled homeopath can take a few different remedies before she/he finds the correct one.
I recently had the H1N1 and was very sick. My lungs just could not get better - despite the antibiotics and steriods of different kinds. I was huffing and puffing just walking up the stairs.
I had not seen my homeopath for a long time and called finally. Homeopaths world-wide were totally geared up for this flu season. She gave me a remedy that had me back to normal within 3 days.
I had been so swept up with my allopathic doctor (who certainly serves an important part in my life) that I'd forgotten my homeopath. Won't make that mistake again. I hope...