I think unusually the UK has it about right on prostitution, but there should be more enforcement where sex trafficking (immigrant girls working the massage parlours, escorting and brothels ) is concerned and also, the so called feminists in this country should stop trying to police their husbands and think more about the women who do this,.Lets make it a much more legitimate occupation tax it ,regulate it, lets have a day when a customer of a prostitute is taking to court for not paying a prostitute or beating one up or where a prostitute is in a court for using fake photographs and during what is known in the business as 'bait and switch'. Actually part of the problem,what makes prositution still a dangerous job is in part because female politicians and the wives of male politicians don't like the idea of their husbands having affairs so instead of changing the laws and the attitudes of courts and police they keep the status quo.
But overall, the UK law is technically right, soliciting ie buying sex or offering sex for money on the street is illegal, but it is legal to buy and sell sex in a private residential premises. It is kind of a happy medium between the law in many US states and the liberalism in europe. Keep the shyt off the streets as prostitution does attract seedy people and behaviours , but what goes on between consenting adults is no ones business.