From a female view point I think it should definitely be legalised. It would make it much safer for the prostitute and for the punter, with health checks for prostitutes and if punters had to actually go into a brothel and book sex, I think there would be less rape or violence towards prostitutes as there would be less anonyminity for the punters.
Also on the cannabis issue, it should be legal to grow a couple of plants for personal use, but if you're caught selling it then that's dealing and you should face the consequences. That's my personal opinion anyway.