[0] http://www.dw.com/en/frankfurt-still-germanys-drug-capital-b...
It's still illegal to sell drugs, and if you are caught with a joint you have to face social support, can get various licenses removed, get fined, lose welfare benefits etc.
It's a much better policy than the war on drugs, but it's not legalisation.
What cave do you live in where heroin and other opiate usage isn't already a massive issue, even though it's illegal?
Are you going to start mainlining heroin just because it's legal? I'm not. The point of legalization is to stop throwing addicts in jail.
What cave do you live in where you have to legalize heroin to do that? Please visit the link I posted before your comment.
You do not have to legalize heroin to supply clean needles, clean rooms and not prosecute junkies. You can do all that, still keep it illegal to sell and hunt down the dealers.
But if you get caught buying or possessing drugs for personal use, this shouldn't have any legal consequences. Portugal is one example, but many European countries do this at least for some drugs.
Heroin, basically a form of Morphine, has legit medical uses. Just like LSD and other fairly simple, potent molecules. Banning any R&D outright on them was a huge setback for medicine.