TMNT,
I agree with everything you say. OTP is so complex and difficult to understand, which is why I wouldn't go near it. The contract is written by the developer, so it will be in their favour. If the purchaser doesn't like it, they can walk and the developer will find someone else to take...