To be honest, I have no strong feelings about the terminology.
I can see why many prefer the term 'client'.
However, I am so used to the terms 'punter', 'punting' and 'punt' that I fail to recognise any of the derogatory connotations associated with it. I fully appreciate the comments by many that the term is seedy. However, I am so familiar with the above terms that I don't see its negative associations anymore (or never did anyway).
This topic has been discussed before, and I don't think we will ever come to a consensus on it. For my part, I guess I have to be more sensitive to the feelings and perceptions of those who hate the above terms.
Regarding terminology for ladies working in the trade - I would prefer 'Princess' but as no one else uses that term, 'escort' will suffice. Any other terms used for said ladies are generally less complimentary or outright derogatory. So you won't catch me using any of those terms when referring to our lovely ladies.
"Don't be reckless with other people’s hearts. Don't put up with people who are reckless with yours"