Firstly, lets get one thing straight.. there is no contest here. Heroin is an illegal, addictive and very strong drug that ruins lives. Kratom is a natural leaf opiate substitute that is picked, crushed or powdered and then served (there is nothing synthetic about kratom). Heroin on the other hand is a semi-synthetic opiate synthesized from morphine. Manufacturing of heroin by refining opium using many of the following chemicals; acetic anhydride, lime, ammonium chloride, sodium carbonate & hydrochloric acid.
The question rises from opiate addicts wanting to find an alternative and self treat. Kratom has proved to be very successful in this respect. Many opiate addicts help reduce the withdrawal syndrome from heroin by taking the edge of with Kratom. Until recently there has been three general approaches to physical withdrawal symptoms of heroin; the first is to substitute with methadone or buprenorphine and then reduce the dose over time. The second is to reduce the muscle spasms and insomnia using valium. The third is a little more controversial treatment using ibogaine. Ibogaine comes from the iboga plant in Africa. It has little recreational use however is reported to cause sudden interruption of addiction to opioids. Ibogain is illegal in many countries due to its intense psychoactive effects, however countries such as Canada and Mexico have ibogain clinics to treat opiate addiction.
Kratom is not as potent or favorable as heroin but can be used with success if ones habit is small and short lived. Many favor kratom as its simply less dangerous. A friend of mine who was a very heavy kratom tea user said "if you use kratom for a few months then stop, its like running out of coffee - a little annoying but you'll get over it".
In conclusion if your asking "kratom vs heroin" the main difference is that heroin is a semi-synthetic opiate and kratom is a natural opiate substitute. Please lets not get the two confused. In fact were considering deleteing this page as the two should never be mentioned in the same sentance. Please also be careful when discussing this subject.