Yeah, I’ve been lucky over the years, a few great regs who never disappointed but once or twice in the past I should have walked, on one occasion I just called it 10 mins in, that was a case of total disinterest on the escorts part but generally I tend to stick it out on the basis that a bad meet is at least 50% my fault in that I made a bad choice.
Extras on arrival would never be an issue for me as I just carry the fee and no more, I don’t like handing the fee once I arrive, it’s placed in open view and doesn’t enter my head after that, couldn’t imagine anything worse than a price haggle.