The Ducky suffers from the same issue as Leopold, CM Storm and others that used the same bottom-recessed USB location. The connector inevitably gets side-loaded when you insert it, unless you are super-careful. The mini-USB socket is attached to a tiny PCB that then attaches to the main PCB via a short cable. The side loading makes the little PCB move, which can work the internal cable loose. This happened on my CM Storm. I also had to touch-up the soldering on the connector itself, though this is a delicate operation due to the pin spacing.
The mini-USB B connector design in general has poor durability. This is part of why most phone manufacturers switched to micro-USB long ago (it's both smaller and more sturdy). The metal frame can easily get deformed (either on the cable or the receiving connector), which causes alignment issues. Often, the connector's frame does not provide enough solder surface to properly mount it to the board.
There are ways to solve all these problems, but they are of little interest to most of these manufacturers.