The Kadee HO couplers are less expensive and easier to locate than their S scale couplers but the head scales out too small for S scale and almost looks silly.
If you watch the prototype start/stop a train or couple/uncouple, there is a small amount of "slack". The directions included with the Kadee couplers, and online, provide options to minimize or eliminate slack.