People are very complex as you say. Our lives are complex too with several things going on at one time. So when treating a patient the current symptoms may not be the actual disease. It might be an underlying problem. For example; if one has a lot of pain the patient may only be able at that time to tell about the obvious symptoms uppermost on his mind, pain. So treating the acute pain will still leave the basic illness. However some homeopaths have the ability to understand and treat the inner problem first and thereby the patient becomes well faster as the pain symptoms will have been effectively eliminated at the cause and not given a pallative treatment. So an experienced homeopaths choice may be very different from a newer praticioner. They both may reach the same end result but treating the actual cause will restore the patient to well being faster.
David what are your comments on this? Does this make sense to you.